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

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

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語言中 是什麼意思

詳細,我摘抄了一些,詳細的你看以看看。有很例子,好懂!邏輯運算子把各個運算的變數 或常量 連線起來組成一個邏輯表示式。邏輯運算子有4個,它們分別是 邏輯非 邏輯或 邏輯與 異或 在位運算裡面還有 位與 位或 的運算。什麼是邏輯運算 邏輯運算用來判斷一件事情是 對 的還是 錯 的,或者說是 成立 還是...

c語言中如何刪除檔案和重新命名檔案,舉個例子可以麼

函式名 rename 功 能 重新命名檔案 用 法 int rename char oldname,char newname 程式例 include int main void 函式名 remove 功 能 刪除乙個檔案 用 法 int remove char filename 程式例 includ...

在C語言中是什麼意思,C語言中 c 是什麼意思?

勢如雲 這是c語言的邏輯運算子 異或 這個 講的非常詳細,我摘抄了一些,詳細的你看以看看。有很例子,好懂!http hi.baidu.com rect blog item b5be43da977c6adbb7fd4855.html 邏輯運算子把各個運算的變數 或常量 連線起來組成一個邏輯表示式。邏輯...