1樓:一團亂
1. 5
解答:逗號表示式的值是最後一個語句的 值。即3+2。
2. 0
解答:x/=x+x -> x/= 2+2 -> x/=4 -> x=x/4 -> x = 2/4 -> x = 0。
注意整數相除的截斷,不存在四捨五入。
4. 0
解答:!a&&b>1 變形 (!a)&&(b>1).
!a的值為0,b>1的值為0, 1&&0為 0。
5. 0
解答:4的二進位制表示為 0100,1的二進位制表示 0001.
按位與後, 0100 & 0001 = 0000。所以最後結果為0。
3. 5,9回車
解答:必須按照掃描字串的格式原樣輸入。
2樓:匿名使用者
樓上正解,我解釋下吧
1.結果以最後個逗號後面借過為準
2。03。運算級別 '!' > 『>' > '&&' > 『=』
c=0&&0 自然就是0
4.按位與 以補碼錶示,再進行按位與運算。 0000 0100 & 0000 0001 結果為0
5。這個不解釋,看書去。
5,9 回車
3樓:高金山
1、3、4樓都說對了,很簡單的題目啊。
4樓:鵲鵲不才
1.52.3
4.05.0
3.5,9回車
C語言的一些表示式,求c語言表示式大全
是給leap 這個物件賦值,賦的值是一個布林型的變數 可以用括號讓表示式明確點。year 4 0 year 100 0 year 400 0 是求餘。意思就是。變數year 對對4整除但是又不對100整除。或者對400整除。本質是求year是否為閏年。如果是閏年,則leap true,否則則leap...
關於C語言邏輯表示式X ay b II
x a y b ii0 1.include stdio.h include math.h void main 這是一個雙目運算子 判斷到 符號,後面的為0,所以還要再判斷 前面部分。如果後面的為1,則不需要再判斷了。然後首先判斷了x a a賦值給x是否成功,成功為1,然後 x a 即 1為0,0與任...
c語言表示式0的邏輯值是什麼,c語言,表示式( x 0)的邏輯值是什麼?
x 0,的優先順序高,所以相當於 x 0。題目沒說x是什麼型別,暫且當成整型吧。c的邏輯運算中,把0當做false,非0當做true。表示式進一步解釋為 x false。於是 x 的結果就是,如果x是0,則 x 是true 否則 x 是false。所以,如果x是0,x false的結果是false ...