1樓:匿名使用者
解釋的沒錯!
這在c語言中叫做復合賦值運算子,包括如下幾種:
+=、 -=、 *= 、 /= 、%=、>>= 、<<=、&= 、|=、~= 、 ^=。
2樓:
在c語言中,b*=3等同於b=b*3。
3樓:煞神一刀
對,就是b=b*3;
4樓:人設不能崩無限
在c/c++中,bai操作符稱為自反運算子(類似的du還有+=、
zhi*=、/=、&=、|=等等),由前後兩個符dao號無間內隔組合而成;其核心意義由前乙個容
符號確定,完成左邊的變數與右邊的變數的運算關係,後面的=號是把運算結果賦給左邊的目標變數的意思。
5樓:吳立公冶如意
先解釋一
bai下+=和
++是什麼意思
du+=
的意思是zhi
左值和右值相加結dao果版賦值給左值如
a=1;b=2;a+=b;後,a=3;b=2。
++的意思是變數自加1,如權a=1;a++;a的值是2,在c中,++有前置和後置如
++a;a++;,單獨使用的時候是沒有區別的,都是自加1,在有運算時就有區別了,前置的++是自加後才參與運算,後置的++是參與運算後在自加1。
如題的畫,假定a=1,b=2,a+=b++的意思就是b=2先參與a+=b運算a=3,然後b自加1,b=3;如果b++換成前置++b,a+=++b就是b先自加1,b=4,然後參與a+=b運算,a=4。
c語言中3‖b++是什麼意思
6樓:行坡者
||是邏輯或,它是乙個短路運算子,當左右運算元都為邏輯真時結果才為邏輯假
++在這裡是後置自加運算子,所以b先參與表示式計算,再自加c語言裡0代表邏輯假,非0代表邏輯真
因為3已經能確定結果為邏輯真,所以b不管了。
c語言裡關係表示式和邏輯表示式結果為1或0,1表示邏輯真,0表示邏輯假
所以這個表示式結果為1
這就是乙個邏輯表示式而已,沒太大實際意義,估計是計算機二級考試試題
c語言中 b=a<3?3:2 是什麼意思?
7樓:匿名使用者
b=a<3?3:2 的意義是,如果a的值小於3,那麼把3賦值給b,否則把2賦值給變數b。
?:是乙個條件運算子。
相當於:
if(a<3)
b=3;
else
b=2;
8樓:弦訴相思
b接收乙個返回值,這個值的條件是,判斷a<3是否成立,成立則b=3,否則b=2,這是乙個三元運算子,a
9樓:不能說的_秘密
判斷a<3是否成立,成立則表示式值為3賦給b,即b=3;如果不成立,則表示式值為2賦給b,即b=2;
10樓:紅葉聯隊
如果a<3成立,b=3,否則b=2
c語言中 b+=3 b-=5 之類的語句是什麼意思。
11樓:永夜之始
是b=b+3 b=b-5的簡略語句
12樓:匿名使用者
b+=3就是b=b+3。。。。。。。。b-=5就是b=b-5
c語言中,a^b是什麼意思?
13樓:匿名使用者
^按位異或,
例如#include
int main()
輸出結果是8;
1010//10
0010//2
——^1000//8
14樓:夜風輕吹
位運算:按位異或運算子
看運算子左右值的二進位制數字,一一對應,若相同(即:1-1或者0-0)就為0若不同(1-0或者0-1)則為1
結果得到的二進位制就是結果
15樓:匿名使用者
a的b次方
如2^3就是2的3次方,就是8
在c語言中「a^b」是什麼意思?
16樓:匿名使用者
a 異或 b
按位異或
比如 a 為 5 --- 0101
b 為 7 ----0111
______________
0010
對應位相同為0, 不同為1
希望對你有幫助。謝謝
c語言中:k= (a++==b) ? 2:3什麼意思
17樓:唯愛丶等憂傷
如果a等於b,則k=2,否則k=3
然後 a=a+1;
相當於if(a===b)
k=2;
else k=3;
a=a+1;
18樓:新小圈崛起了
如果a++(++是自增運算子)的值等於b那麼k=2,不等於b,k=3。
d=a?b:c; 是三目運算子
19樓:
如果a++==b,則k=2,否則k=3
20樓:蒿飇睢菡
後面是乙個逗號表示式
最終的結果是k=3
c語言中cabcab是什麼意思,C語言中cabca,b是什麼意思
max 是個函式,表示取其中最大的值。比如a 3,b 4,則max a,b 4 a 4,b 3,則max a,b 4 a 3,b 3,則max a,b 3 c語言中c abc a,b 是什麼意思 這是乙個函式呼叫的語句,c等於abc函式的返回值。一般這麼寫abc是乙個函式,也就是存在 fun typ...
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語言中o是什麼意思,C語言中 c是什麼意思
o意思是以八進位制整bai型式輸出整du數。c語言zhi中對於不同型別的資料用dao不同的格式字元內。x格式符,以十六進製制數容形式輸出整數。u格式符,用來輸出unsigned型資料,即無符號數,以十進位制形式輸出。c格式符,用來輸出乙個字元。s格式符,用來輸出乙個字串。擴充套件資料 scanfse...