C語言inta3,b4intcca,ab求問c的值

2021-03-03 21:50:19 字數 1833 閱讀 6148

1樓:匿名使用者

逗號運復算符,從第一制個表達

式開始運算,直到bai

最後一個表示式,du並以最後一個表zhi達式的結果作為整個dao運算的結果。

a,a+b

先執行a,得3,再執行a+b,得3+4=7,以7作為整個運算的結果,並賦值給變數c

c的值是7

輸出為the number is:7

2樓:笑年

c語言中的逗號表示式只有最右邊的才起作用,左邊的都捨去了

所以c=(a,a+b)=a+b=3+4=7

c語言 int a=3;b=4;計算a+b%(a+b)/a+a*b-b該算式的運算結果。 這個什麼

3樓:吾乃無名矣

a + ( (b%(a+b)) / a) + (a*b) - b%符號是

復前面的制

數除以後面的數的餘數(做整數除法)

/符號是前面的數除以後面的數的商,但捨棄餘數(做整數除法)運算順序如上所示。

將a=3和 b=4帶入上式,得

3 + ( (4%(3+4)) / 3) + (3*4) - 4=3+(4%7 / 3) + 12 -4

=3+(4 / 3) +12 -4

=3 + 1 +12 - 4

=12c語言:

#include

int main(void)

4樓:聽不清啊

3+4%(3+4)/3+3*4-4

=3+4%7/3+12-4

=3+4/3+8

=3+1+8=12

c語言設a,b,c為int型變數,且a=3,b=4,c=5,下面表示式值為0的是( )

5樓:科技鳥

d,因為最後的!(....||1)括號內或1,肯定為真,括號外有非,非真即為假。

6樓:匿名使用者

這個沒什麼原因。。你搞清楚涉及到的操作符的優先順序就可以了。

其他沒什麼花樣

7樓:世瀾步凌波

||d:a1

!內c<=>

0a容1

<=>(1&&0)||1

<=>1!((a0

a:'a'&&'b'

<=>97&&98

<=>1

b:a<=b

<=>3<=4

<=>1

c:a||b+c&&b-c

<=>3||9&&(-1)

<=>3||1

<=>1

8樓:匿名使用者

||d:

a1

!zhic <=> 0

adao1 <=> (1&&0)||1 <=> 1!((a0

a:'a'&&'b' <=> 97&&98 <=>1b:a<=b <=> 3<=4 <=>1

c:a||b+c&&b-c <=> 3||9&&(-1) <=> 3||1 <=>1

c語言,, int a=3,b=4; (a++)*b++等於多少 怎麼算的

9樓:匿名使用者

a++ 其實還是等於 3 b++ 還是4 因為++在後 是先運算 後++, 並且 ++ 的優先順序高於 * 所以還是 3*4,如果輸出語句下面再輸出這個的話,那就是20了

10樓:h資

先算括號內的得3 再b++得4 再是*得12

11樓:淡素蘇

執行一下,就知道結果了

c語言的題目 設有定義Int a 3,b 4則表示式a b,a b,a 的值為3,答案為什麼是3不明白?謝謝

你是說a 為什麼 3是吧?a 的職會等於a的值,也就是3,然後因為a 所以表達於以回後的a 2.區別答 a 2,然後a 2 區別是最後新的a都會 原來的 a 1 但是a 會等於原來a的值。而 a會等於a 1後的值 也就是賦值後的 好比這題的a 3.a 3,a 2 a 2,a 2.的時候同理。我就知道...

c語言題目如果inta3b4則條件表示式a

int a 3,b 4 x a dao 表示式專1 表示式2 表示式3 中,如果表屬達式1成立,結果選擇表示式2,不成立,選擇表示式3.因為3 4成立,所以,選表達2的結果 即,答案是 a的值 3 先判斷式 a b 是否成立 現在 a 3,b 4,所以判斷式 a b 的值應該是 a,也就是 3。但題...

c語言中int a 3,b 2,c 1執行if a》b》c

執行的時候bai,應該寫a b b c 你du這樣寫的結果就是 先執zhi行a b,結果為真,在c語言裡dao真用1表示,就 版是算式權a b結果為1,接下來,1 c,結果為假,所以a c。比如你寫死迴圈的時候寫while 2 1 的時候是死迴圈,寫while 1 的時候也是死迴圈,明白了吧。if ...