❶ 在c語言中「a^b」是什麼意思
a 異或 b
按位異或
比如 a 為 5 --- 0101
b 為 7 ----0111
______________
0010
對應位相同為0, 不同為1
希望對你有幫助。謝謝
❷ buffer 在c語言中是什麼
buffer就是緩沖區的意思
為什麼一般C程序中都不定義他直接拿來用呢?
這個不可能,C語言有著嚴格的語法。不定義不能拿過來直接用。肯定是在別的地方定義的,如頭文件,或者是個全局變數等。一般在編譯器裡面,右鍵這個變數,選go to difination(就是轉到定義)就可以看到它在哪定義的了。
它一般用來定義數組,因為它本身的意思就是「緩沖區」,在C語言里,數組就是個緩沖區,所以用常常用它。
用它沒有別的意思,就是方便記,你可以用shuzu mydata甚至你自己名字的拼音都行,主要是用它別人也很容易懂這個變數是搞啥的。
❸ c語言中num是什麼意思
匯編指令中沒有這個指令
應該是開始的定義里的變數吧
比如
data
segment
num
db
86
p(?)
num1
equ
num
data
ends
;意思就是給num這個變數留
86個位元組內存單元
然後num一也同樣定義~~
❹ c語言中 num什麼意思
num沒有什麼特別的意思,是自己定義的變數,常作為number的縮寫。
基本構成:
數據類型:C的數據類型包括:整型、字元型、實型或浮點型(單精度和雙精度)、枚舉類型、數組類型、結構體類型、共用體類型、指針類型和空類型。
常量與變數:常量其值不可改變,符號常量名通常用大寫。
變數是以某標識符為名字,其值可以改變的量。標識符是以字母或下劃線開頭的一串由字母、數字或下劃線構成的序列,請注意第一個字元必須為字母或下劃線,否則為不合法的變數名。變數在編譯時為其分配相應存儲單元。
數組:如果一個變數名後面跟著一個有數字的中括弧,這個聲明就是數組聲明。字元串也是一種數組。它們以ASCII的NULL作為數組的結束。要特別注意的是,中括弧內的索引值是從0算起的。
指針:如果一個變數聲明時在前面使用 * 號,表明這是個指針型變數。換句話說,該變數存儲一個地址,而 *(此處特指單目運算符 * ,下同。C語言中另有 雙目運算符 *) 則是取內容操作符,意思是取這個內存地址里存儲的內容。指針是 C 語言區別於其他同時代高級語言的主要特徵之一。
指針不僅可以是變數的地址,還可以是數組、數組元素、函數的地址。通過指針作為形式參數可以在函數的調用過程得到一個以上的返回值,不同於return(z)這樣的僅能得到一個返回值。
字元串:C語言的字元串其實就是以'