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

時間 2021-08-30 11:05:14

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語言中呼叫函式的方法及步驟 工具 原料 c語言 1 首先需要輸入想要呼叫的函式。2 然後當輸入一個括號後,即可觀察他的引數。3 接著在對應的引數中輸入引數值。4 然後,系統會發生一個警告。5 接著需要呼叫它相應的標頭檔案。6 最後再次編譯,發現沒有任何警告和錯誤即可。 求學解惑 我想c...

c語言中怎樣呼叫函式(舉個例子)

求學解惑 我想c語言中呼叫函式分以下內幾部 1 根據呼叫的函式名找到函式入口 2 在棧中審請呼叫函式中的引數及函式體內定義的變數的記憶體空間3 函式執行完後,釋放函式在棧中的審請的引數和變數的空間,最後返回值 如果有的話 洛雨曦 include main int add int x,int y 將函...

c語言的函式指標舉個例子,c語言中函式指標是什麼 有什麼用 舉個例項

劉文正粉絲 函式指標告訴cpu下一步需要執行 的 的指標,一陣列十分相像.include void function int i,double d 一個函式的宣告 void anotherfunction int i,double d 另外一個函式宣告 int main mxl033 回答是對的。v...