c語言裡面寫出下面個邏輯表示式的值,設a3,b4,c

2021-03-04 08:48:31 字數 683 閱讀 8695

1樓:匿名使用者

a+b>c&&b==c

首先分兩段

a+b>c,3+4>5,7>5,所以為trueb==c,4==5,為false

&&是與操作符,乙個true乙個false最後為false,也就是0

2樓:匿名使用者

a+b>c&&b==c等價於(a+b>c)&&(b==c):前面的a+b>c即為3+4>5正確為true,後面的b==c即為4==5錯誤為false。因此表示式(a+b>c)&&(b==c)為false。

3樓:匿名使用者

結果等於0

&&的前面結果為1

繼續執行後面部分

結果為0

1&&0=0

所以結果為0

4樓:匿名使用者

a+b>c 為true;b==c 為false;二者做與運算當然是false。可否明白??

5樓:咔咔

根據優先順序,等於求:((a+b)>c)&&(b==c) 因此,結果為false

6樓:申福偉

優先順序搞清楚就行了:算術運算大於關係運算,關係運算大於邏輯運算。答案為false

7樓:匿名使用者

自己執行一下程式就好了

c語言逗號表示式的問題,C語言逗號表示式的問題 x 6,y 7,z 8 r func x ,y ,x y ,z

首先說明原理 1 逗號運算子也稱順序求值運算子,即從左至右順序執行,最後乙個值會覆蓋前面的值,所以使用逗號將幾個表示式連線起來的帶括號的表示式,最終整個逗號表示式的值為最後乙個表示式的值。2 自增和自減運算子有前置和後置之分,在混合運算中,前置是先自增或者自減,再進行取值 而後置恰好相反,即先取值進...

C語言邏輯運算,邏輯量是什麼?和邏輯表示式有什麼區別

在邏輯表示式裡有參加邏輯運算的邏輯量及邏輯運算最後的結果 邏輯值 把這二個概念區分開來和記住它們是很重要的。什麼是邏輯量 凡是參加邏輯運算的變數 常量都是邏輯量。我們來仔細分析一下哪些是邏輯量,哪些是邏輯值。要表達一件事情是否成立是這樣描述的 如果他來了,這件事情一定能成功 用程式語句描述就是 if...

c語言中表示式,c語言中表示式( x y )是什麼意思?

條件語句,是邏輯 非 的符號,x 就是x為假的意思,y 就是y y 1的意思。和起來就是判斷x是否為真或者判斷y是否已經自減 判斷x的值是bai否為0 如果x為0,則整個du表示式的zhi值為邏輯真,並且y 就不執行了 dao 如果x為0,那麼內再判斷y的值是否為非 容0 y的值是非0,整個表示式的...