c語言邏輯復合運算xayb

2021-03-04 09:01:22 字數 1984 閱讀 2400

1樓:love衣者

我加了這麼一句printf("%d\n",y);

結果y的值不是4

可以得出先算!(x=a)

此處為假,則不再繼續往下做y=b&&0了

2樓:匿名使用者

1. (x=a) 運算後,x=3,表達

抄式的bai值也是

du32. !

zhi(x=a) <==> !3 = 0

----

3. (y=b) 運算後,y=4,表示式的值也是4----

4. !3&&4&&0 <==> 0&&4&&0 <==> 0&&0 <==> 0 (&&, 且運算,遇0得0)

----

a,b,c不變。還dao是3,4, 5

在c語言中,x=(a&&b)&&(c<'b')是什麼意思

3樓:匿名使用者

這個要看變數a b的型別了 b的型別是字元 但在運算的時候是66 對於int型 1=真=true 0=價=false

邏輯賦值表示式,右邊先算a&&b,意思是a並上b,如果ab中有乙個為零,則表示式為零,而上面因為a=14,b=15,所以a&&b=1,再算c<'b',取出c和b的ascii碼進行比較,因為c='a',a的ascii碼值為65,b為66,所以c<'b'值為1(這個式子意思是判斷c的ascii碼是否小於b的ascii碼值,是的話式子的值就是1,不是則為零),這樣這個式子就簡化為x=1&&1,當然就等於1了。

4樓:

a和b的邏輯與的值和c<'b'的邏輯值再進行邏輯與,將結果(邏輯值)賦給變數x。

5樓:匿名使用者

&&是邏輯運算符號'與',按照規定如果2個數不為0,那麼相與之後為真,即為1,a&&b就是14&&15,因為2個數都不為0所以結果為真,即為1,(c語言預設真為1)然後是c<'b'=a

6樓:瘋狂教育技術

這是個邏輯賦值表示式,右邊先算a&&b,意思是a並上b,如果ab中有乙個為零,則表示式為零,而上面因為a=14,b=15,所以a&&b=1,再算c<'b',取出c和b的ascii碼進行比較,因為c='a',a的ascii碼值為65,b為66,所以c<'b'值為1(這個式子意思是判斷c的ascii碼是否小於b的ascii碼值,是的話式子的值就是1,不是則為零),這樣這個式子就簡化為x=1&&1,當然就等於1了。

ascii碼對照表

7樓:真理的尋找

&&是與運算

如果兩者都為真則結果為真,如果前者為假後者不計算。

你這個兩個都為真,所以結果為真,真一般用1表示,假用0表示所以你得輸出結果為1

8樓:等待離校

這是個比較結果的返回

a=14,b=15,非0為true的原則,a&&b的結果為truec=a,a一結果也是true

true&&true肯定是true

一般預設true為數字的話就是1,有些系統可能不一樣

9樓:匿名使用者

(a&&b) 表示只要a b不同時為ascii中的0該表示式就不為0;

(c<'b')是說如果c的ascii碼值小於'b'的ascii值就為真。

(a&&b)&&(c<'b') 在上述兩個表示式都真時為真

10樓:匿名使用者

a!=0並且b!=0並且c所代表的字母的ascii值小於b的ascii值,當以上條件都成立時,x=1,否則,x=0;因為題目中a,b都不為0 而且a小於b所以表示式成立。

為1,即x=1

11樓:匿名使用者

邏輯運算結果不是1 就是0

條件為真即為1,條件為假即為0

c語言中邏輯運算子是什麼,C語言中邏輯運算子用法是什麼?

與 有0則0.0表示假,1表示真 或 有1則1.0表示假,1表示真 非 真變假,假變真 c語言中邏輯運算子用法是什麼?1 邏輯運算子是根據表示式的值來返回真值或是假值。在c語言中沒有專門的真值和假值,認定非0為真值,0為假值。2 邏輯運算子運算規則 或 兩個條件中,只要有乙個成立,則結果就成立 與 ...

c語言邏輯運算子優先順序,C語言的運算子的優先順序邏輯運算子條件運算子賦值運算子關係運算子算術運算子。它們之間的優先順序

4 3 復 5 2 由於 的優先順序高於 和 所以先計制算bai 5 在c中,的操作物件只有du0和1,如果zhi括號裡不為空,不為0或 0 則任dao何東西都被認為是1 所以 5 就等價於 1 也就是0 於是就變成了4 3 0 2.又由於 的級別較低,所以會判斷 4 3 和 0 2 前者為1,也後...

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

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