1樓:齋寄竹夫春
首先|是位操作符或,就是對二進位制位或操作,只要有一個位為1都是1,否則為0
比如二進位制
101|001
的結果就是101
那轉換成十進位制是5再說
|=實際上是
簡寫,比如c=a|b
然後a=c
可以直接寫成a|=b;
2樓:明淑琴盈璧
a|=b,實際上就是a=a|b,是一個位或運算,是二進位制運算,在同一位上數字相同時結果為0,不同十為1。跟+=一樣的性質,都是複合賦值運算子。
例如:有a=2和b=3,他們的二進位制**分別為0000010和0000011
則a|=b,就是
00000010
|00000011
=00000001
既運算的結果為a=1.
3樓:京榮花赤畫
轉義字元中的水平製表,如在c++6.0中顯示預設的是8位空間為一組,/t後浮標移到當前組下一組的開頭位置。
如printf("%d/t%d」,12345,678);結果顯示的是12345
678中間空3個空。
printf("%d%d」,12345,678);
結果顯示的是12345678中間沒有空。
4樓:太史忠甄子
a|=b相當於a=a|b
|是位運算子之一,按位或,即換成2進位制數然後對應位進行或運算。
0|0=0
0|1=1
1|0=1
1|1=1
inta=5,b=6;//5:0101
6:0110
a|=b;
//a=7
7:0111
c語言中\t是什麼意思,能舉個例子麼
5樓:馬小芳
轉義字元中的水平製表,如在c++6.0中顯示預設的是8位空間為一組,/t後浮標移到當前組下一組的開頭位置。
如printf("%d/t%d」,12345,678);結果顯示的是12345 678中間空3個空。
printf("%d%d」,12345,678); 結果顯示的是12345678中間沒有空。
6樓:藍色丶鑽石
當然沒問題。
對的,你說的都很對
凡是都應該自身去了解一下
嗯嗯,你很清楚
c語言的函式指標舉個例子,c語言中函式指標是什麼 有什麼用 舉個例項
劉文正粉絲 函式指標告訴cpu下一步需要執行 的 的指標,一陣列十分相像.include void function int i,double d 一個函式的宣告 void anotherfunction int i,double d 另外一個函式宣告 int main mxl033 回答是對的。v...
在C語言中是什麼意思,C語言中 c 是什麼意思?
勢如雲 這是c語言的邏輯運算子 異或 這個 講的非常詳細,我摘抄了一些,詳細的你看以看看。有很例子,好懂!邏輯運算子把各個運算的變數 或常量 連線起來組成一個邏輯表示式。邏輯運算子有4個,它們分別是 邏輯非 邏輯或 邏輯與 異或 在位運算裡面還有 位與 位或 的運算。什麼是邏輯運算 邏輯運算用來判斷...
c語言中charch什麼意思,c語言中char 是什麼意思
char ch ch getchar 意思是將變數ch定義為char字元型別,當鍵盤輸入一個字元的時候,將此值賦給變數ch。getchar 函式的作用是從計算機終端 一般為鍵盤 輸入一個字元。getchar 函式只能接收一個字元,其函式值就是從輸入裝置得到的字元。當程式呼叫getchar時,程式就等...