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

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

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語言中表示式1 0 3 3的值是

風彩榮由畫 不對原因 因為1和2都是int型別,計算後的結果也返回int型別,因此結果為0 而1.0 2.0中,1.0和2.0都是浮點型別的,這樣,運算結果也為浮點型別的,因此結果為0.5。如果你將1 2修改為1.0 2的話,因為1.0為浮點型別,運算時,2將轉化為浮點型別計算,最終結果也是浮點型別...

C語言中條件表示式和邏輯表示式的意義是什麼,他們的取值如何

超級大大餅乾 邏輯表示式 用於判斷條件是否成立,表示式的值為 零 假 或 非零 真 使用 運算子的表示式均稱為邏輯表示式。條件表示式 形如 取值 若exp1的值非零 則取exp2的值 否則取exp3的值 說明 exp1 exp2 exp3為必要的表示式 c語言繼續發展,在1982年,很多有識之士和美...

c語言的邏輯表示式

這個必須先弄清楚這三個邏輯運算子的優先順序,這三個中優先順序 最高,其次為 最低。因此對於 a b c 1 先計算 a b 由於 a b,結果為1,1得到0,在計算 c,由於c為非0數值 c語言中,非0數值視為真 所以 c結果為0,由於 優先順序高於 則接下來計算0 0,結果為0.最後計算0 1,則...