設a3,b4,c5,則邏輯表示式abcb

2021-03-04 00:14:19 字數 1347 閱讀 8976

1樓:匿名使用者

先執行a&&b+c再1&&b==c

順序是對的

這是看優先順序

優先順序先後順序為+、 ==、 &&

a&&b+c&&b==c就是a&&(b+c)&&(b==c)

2樓:匿名使用者

&&(邏輯與)是邏輯運算子,語句「a&&b+c&&b==c」的意思是「a的值為真且b+c的值為真且b==c的值為真」,該語句最後的值為0。

c語言:當a=5,b=4,c=2時,表示式a>b&&b>c的值是?

3樓:育知同創教育

c語言:表示式a>b&&b>c的值是首先分析a>b是成立的,b>c也是成立的,所以值為true

4樓:匿名使用者

1,a>b為真,b>c為真,&&兩邊都為真時結果為真

a=3,b=4,c=5,則邏輯表示式:!(a+b)+c-1&&b+c/2的值是 1 網上的詳解中

5樓:波瀾不驚微笑

由於!(邏輯非運算子)的優先順序比+、-的優先順序高,所以!(a+b)=!(3+4)=!7=0,故!(a+b)+c-1=0+5-1=4,結果即為真。

6樓:萢萢

等於0的時候就為假。

設a=3,b=4,c=5,則邏輯表示式: !(a+b0+c-1&&b+c/2 的值 我用c寫的, main() { int a,b,c; a=3; b=4; c=5;

7樓:匿名使用者

需要強制型別裝換!

(!(a+b)+c-1&&b+c/2)是true和false吧?x是整形 好像是的吧?你看看呢

8樓:匿名使用者

x在賦值語句那,資料型別變了。應該將它定義成布林資料型別。

c語言問題:a=3,b=4,c=5,則邏輯表示式「!(a+b)*c-1&&b+c%2

9樓:匿名使用者

&&是邏輯和,!是邏輯非

!(3+4)*5 - 1 && 4+ 5%2先算括號裡的

!7*5-1 && 4+5%2

!邏輯非運算子的優先順序比-運算子高

7轉換成bool值是true,運作邏輯非就翻轉成false(0)0*5-1 && 4+5%2

0-1 = -1

true && 4+5%2

%優先順序在+前面

5%2 = 1

4+1 = 5

true&&true

&&運算子要兩邊物件都是true時才會為true

若a6,b4,c5,則表示式abcb

查手冊上的優先順序,5種運算 的優先順序哪個在前,優先順序高的先計算。除法回最高,所以先算2 c,因答為是整型,2 c的結果是0。其次是加法,b c結果為9。然後是 a b c,即6 9,即1。然後是 比 優先順序高 a b c b,即1 b,即1 這裡發生了邏輯短路,不需要知道b是多少就能算出表示...

設int a 5,b 6,表示式a ba

結果為bai7。條件表示式 du為 表 zhi達式1?表示式2 表示式3。先求解dao表示式內1,若其值為真 非容0 則將表示式2的值作為整個表示式的取值,否則 表示式1的值為0 將表示式3的值作為整個表示式的取值。先判斷 a b 是否為真,a表達的值為6,b 表達的值為6,兩者相等,為真。則將表示...

c語言中,設int a,b,c執行表示式a b 1,a

a b 1 此時a值為1,b值為1 a a自增為2b 1 不對b的值產生任何影響c a b 首先,b 優先運算,專運算結果是1,然後b自減 屬為0,此時a值為2,再算c,所以c值 為 a b 值為2 1 3 a b 1,a 1 b 1 c 0a a 2 b 1 c 0b 1,a 2 b 1 c 0c...