1樓:瓜條文庫
首先看優先順序:
算術運算(*、\、+、-) > 關係運算(<、>、<=、>=、==、!=) > 邏輯運算(!、&&、||)
本題中用到了算術運算(*、+) 跟邏輯運算(&&),因為算術運算優先順序高於邏輯運算,所以a*b&&c+a 等價於(a*b)&&(c+a), 即 12&&8 兩個非零的數的與運算的值也為非零,用1表示。所以值為:1.
這邊給您再改下題目:設有變數:int a=0,b=4,c=5,a*b&&c++; 求c的值.
c最後的值為:5。 因為用到與運算(&&) 只要&&左邊的數為0,最終的結果必定為0,所以&&右邊的運算就不用執行。 本題中a*b=0所以 c++就不用執行,即c的值不變。
或運算也有類似的運算。您可以自己理解下。
希望對您有所幫助!
2樓:匿名使用者
a*b=12
c+a=8
非0的數按照真計算
所以結果是1
3樓:俏姐兒
a*b=3*4=12不等於0
c+a=5+3=8不等於0
所以a*b&&c+a=(a*b)&&(c+a)=1
4樓:匿名使用者
a*b=12,c+a=9,都大於零,故進行邏輯與之後結果為一
5樓:幻溪先生
等價於(a*b)&&(c+a), 結果為1
6樓:匿名使用者
首先看優先順序,然後再進行計算
設有變數:int a=3,b=4,c=5;求a+b>c&&b==c的值
7樓:匿名使用者
0a+b>c
為真,是1
b==c
為假是0
&&是且
必須同時是一,結果才是1
所以結果是0
8樓:匿名使用者
根據c運算子優先級別:算術運算子》關係運算子》&&因此a+b>c&&b==c計算過程應該如此:((a+b)>c)&&(b==c)
顯然&&前面,a+b>c成立,值為1
但後面b==c不成立,值為0
故a+b>c&&b==c值為0
9樓:守望的帝企鵝
7>5是true,b==c是false,兩個與運算,所以結果是:0
10樓:匿名使用者
a+b>c&&b==c
=3+4>5&&4==5
=7>5&&4==5
=true&&false
=false------------->false以%d輸出,結果是0。
設有int a=3,b=-4,c=5;表示式(a
11樓:苦孩子
首先要搞清《和&&和?:運算子
&&是邏輯與,《是比較運算子,?:是唯一的乙個三目運算子a?b:c表示當a是真是就取b,a為假是就取c題中a
又因為c<0是假
所以b&&c<0
為假,值為0選a
12樓:小海豚花蝴蝶大獅子
這是個條件表示式,這題選a,因為(a
13樓:江船火獨明
a 運算子優先順序問題,首先(a
設int 型變數a=3,b=4,c=5,則表示式((a+b)>c)&&(b==c)&&a||b+c&&b+c的值是。 要詳解。
14樓:匿名使用者
結果是1
邏輯運算子&&和||要比算術運算子低,
所以要先算加減號
邏輯&&的優先順序高於||
b+c&&b+c就是1
所以整個表示式是1
15樓:瓦里安x代
結果應該為9
b==c為假 不再判斷a
預設a為假,繼續判斷b+c
b+c=9
設有: int a=1,b=2,c=3,d=4,m=2,n=2; 執行(m=a>b)&&(n=c>
16樓:不不見不念
這是邏輯運算,n的值為2
(m=a>b) 是賦值表示式,若a大於b則m得真,否則m得假回。答 a=1,b=2, a>b 為假,故 m=假。賦值表示式(m=a>b)為假。m=0。
在邏輯與&&運算中,如果第乙個運算元為假,則結果是假,後面的運算元不參與運算,本題中因為第乙個運算元(m=a>b)為假,所以第二個運算元(n=c>d)不參加運算,因此n的值不變。
設有如下定義 int a 1,b 2,c 3,d 4,m 2,n 2則執行表示式 m abn cd 後,m
m 1,n 0 解釋如下,如果襲a立,則bai系統認為其為真,真值du為1,反之若不成立,則zhi為dao假,真值為0 因為 m a子值為1,在 這個運算子中,先判斷 左邊的表示式是否為真,為真才會對 右邊的 n c d 進行處理,此題因為 左邊的表示式為真 若左邊的表示式為假,則此題n 2,所以會...
c語言設a,b,c為int型變數,且a3,b4,c
d,因為最後的 1 括號內或1,肯定為真,括號外有非,非真即為假。這個沒什麼原因。你搞清楚涉及到的操作符的優先順序就可以了。其他沒什麼花樣 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 d a1 z...
1當a4,b12,或a5,b3時,分別求代數
1 29 4 64 2 a 2 2ab b 2 a b 2 3 2013 2 2 2013 2014 2014 2 2013 2014 2 1 1 4的平方 2 4 1 2 1 2 23 2 5 1 2 的平方 11 4 2 3 1 當a 4,b 1 2,或a 5,b 3時,分別求代數式a的平方 2...