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語言中 是什麼意思?
你好,a b表示a a b a b表示a a b 是c語言的運算子部分的知識 其中 是結構體指標的知識 條件運算子 a?b c表示a為真則執行b,否則執行c 運算子的知識,叫自反賦值運算子 a b相當於a a b a b相當於a b 是指向成員運算子 不懂可以問我 c語言中輸出語句中用到 c,表示輸...
在c語言中4代表什麼意思,在c語言中,4代表什麼意思4130的值是多少
是邏輯求反,真 是0,假 是1。所以 4是專0,屬4 1,是0 1,是0 3是0,3 0是0 0,是1 4 1 3 0 是 0 1 0 0 是0 1,是0。值是false 是 非 的意思 在c語言中,表示式5 3 2 8 4 0的值為多少?正常思路 由於邏輯運算子優先級別低於 比較運算子同時這兩種都...
c語言中o是什麼意思,C語言中 c是什麼意思
o意思是以八進位制整bai型式輸出整du數。c語言zhi中對於不同型別的資料用dao不同的格式字元內。x格式符,以十六進製制數容形式輸出整數。u格式符,用來輸出unsigned型資料,即無符號數,以十進位制形式輸出。c格式符,用來輸出乙個字元。s格式符,用來輸出乙個字串。擴充套件資料 scanfse...