c語言中表示式的值怎麼算,C語言中表示式的值怎麼算

時間 2021-09-11 22:33:35

1樓:墨汁諾

此式即等同於 (4!=3)&&(2)&&(4+1<5)1代表真,0代表非,則原式即 1&&1&&0 所以值為0。

例如:-12/5 = -2 只為這個是整數運算,結果只取整數部分。

62 1*(6+7) + 7 *(6+1) = 13 +49 623.2 *(6+7+1) = 44.8

2樓:

可以。逗號運算子,從左至右計算,取最後一個表示式的值作為整個語句的值。

先算a=3,就是把a賦值成3,然後算b=4,對b賦值成4,最後計算c=a+b,實際就是c=3+4,c的值是7。最終整條語句的最後值就是c的值7.

3樓:匿名使用者

這是逗號表示式,整個表示式取最後一個子表示式的值,比如d=(a=3,b=4,c=a+b),那麼d = c=a+b=3+4=7

4樓:匿名使用者

以上形式在c中稱為逗號表示式,整體的值為最後一個表示式的值,具體詳情可參考百科介紹:

5樓:匿名使用者

逗號也是運算子,逗號遠算符的結果,就是最右邊表達示的結果

=也是運算子,這個達示的結果(c=a+b),就是等號左邊變數(c)的值,結果是7

6樓:成靈慧

7表示式從左到右,順序求值

真個表示式的值是最後一個表示式的左值,

7樓:匿名使用者

可以c=7

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

8樓:

int a,b,c;

a=3;

b=4;

c=a+b;

printf("%d\n",c);

在C語言中,表示式2 5的值是多少

1 優先順序高於 答案23 2 不管優先順序,答案18 3 為乘方運算,答案55. 隨殤 結果是23,雖然我也不知道為什麼 55 是算術運算子,而 是邏輯運算子。是按位進行或運算,中凡是不為0的數都是true,是0為false.23 2 5解如下 23 00010111 2 5 00100000 將...

ab在c語言中是什麼運算,在C語言中,表示式 a b c是什麼意思?

冰寧 稱為連線符,用來將巨集引數或其他的串連線起來。例如有如下的巨集定義 define con1 a,b a e b define con2 a,b a b 00那麼 printf f n con1 8.5,2 printf d n con2 12,34 將被為 printf f n 8.5e2 p...

關於c語言中逗號表示式

盛晚竹陀賦 式子的最後結果取決於最後乙個表示式 即a 5 a只被賦值過一次,即a 3 5所以表示式值為20 蕢梅箕酉 主要是將程式中多行完成並作一行完成 比如這樣一句 while gets s strcmp s,0 你看一下應該能明白怎麼用 就是執行了gets和strcmp 但是返回的是strcmp...