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

時間 2021-08-30 11:06:16

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時,程式就等...