C語言中代表什麼意思?最好舉個例子。謝謝

2021-08-28 11:15:57 字數 1220 閱讀 7246

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...