寫出下面各邏輯表示式的值設a3,b4,c

2021-03-04 00:12:44 字數 4337 閱讀 8209

1樓:匿名使用者

我自學邏輯學到現在,還沒有見過這種邏輯表示式,

你再補充一下吧

c語言: 寫出下面各邏輯表示式的值。設a=3,b=4,c=5。 (1) a+b>c && b==

2樓:匿名使用者

1) 0

2) 1

3) 1

4) 沒有x和y的定義,無法計算。

5) 1

寫出下面各邏輯表示式的值.設a=3,b=4,c=5.

3樓:匿名使用者

第一、&&的優先順序高於||

第二、在&&中判斷

出表示式為假就停止後續判斷直接返回回false第三、在|答|中判斷出表示式為真就停止後續判斷直接返回true第四、賦值表示式永遠為true

所以,結果為false,true,true,false(x賦值完成,y賦值未完成),true

4樓:死亡迫近丨

||||1=t&&f=f

2=t||t&&t=t||t=t

3=!f&&t||t=t&&t||t=t

4=!t&&t&&f=!t=f

5=!11&&6=!t=f

附:運算順序從先到後:(),算術

運算(+-*/),!,專&&,||

在c和c++中數值參與屬邏輯運算時0為false,其他不為0的值都算作true

5樓:匿名使用者

||||1: 0因為a+b=7是大於c的,這個式子得1,b==c是不成立的,得0.1&&0得0。

2:因為&&的優先順序高內於||容

所以,a的得值為1,||後面的那個式子不管是多少都不會影響整個式子的結果了,所以結果為1;

3:結果為1.原因跟上面一樣。

4:x=a的值為1,只有當a=0時,賦值表示式的結果才為0.其他狀態都為1.所以!(a>b)為0.整個式子是由&&組成的,結果就為0了。

5:!(a+b)+c-1=0+5-1=4!=0,所以結果為1.

b+c/2 =4+5/2=6!=0,根據整數整除是向下取整的原則,所以式子結果也為1。1&&1的結果為1.

6樓:匿名使用者

1. a+b>c &&

b==c 邏輯值為

duzhi0

2. a|dao|b+c &回& b-c 邏輯值為13. !

答(a>b)&&!c||1 邏輯值為14. !

(x=a)&&(y=b)&&0 邏輯值為05. !(a+b)+c-1&&b+c/2 邏輯值為0

7樓:零度銀

|是首先有幾個概念

&&是與 ,||是或,!是非

優先順序是 !非》 算數運算版符(+-*/)> 關係運算子(><>=)> &&與》 ||或》 賦值權運算子 (=)

邏輯運算是表示運算量的邏輯關係,運算結果是0(錯誤)或1(正確)a+b>c ;7>5; 但是b不等於c 所以邏輯值0b+c與b-c 或 a 不發生衝突 輸出1!(a>b)=0 !c=0 輸出1

!(x=a)=0 ;(y=b)=1; 輸出0!(a+b )=0 ; c-1=4輸出1;b+c/2 =輸出1 ; 輸出1

寫出下面各邏輯表示式的值。a=3,b=4,c=5。 1. a+b>c&&b==c 2.

8樓:匿名使用者

先判斷優先順序,「!」高

於「+,-」高於「>」高於「==」高於「&&」高於「||專」

(1)「&&」表示關係

屬「與」,符號兩邊一假則假。

a+b>c為真;b==c為假. 因而該式為假,即為0。

(2)「&&」表示關係「與」,符號兩邊一假則假。(b+c)與(b-c)均為真,則為真。

「||」表示關係「或」,符號兩邊一真則真。a||(b+c&&b-c)為真。

(3)(a>b)為假,則 !(a>b)為真,又c不為0,為真,因而!(a>b)&&c=1,為真;則

!(a>b)&&c||1=1。

9樓:匿名使用者

1, 值是0 a+b=7 > c 值是真 為1 b==c 值是假 為0 兩者相與 為0

下面同理

10樓:匿名使用者

0,false

1,true

1,true

c語言上的問題 !(a+b)+c-1&&b+c/2的值 a=3,b=4,c=5

11樓:聽不清啊

整個表示式的值為真(即 1)

!(a+b)=!7=0

!(a+b)+c-1=0+5-1=4

b+c/2=4+2=6

原式=4&&6=1 //兩個非0的值,即兩個true,相與的值,仍為true,即1

12樓:匿名使用者

根據從左到右計算順序,結合運算子優先順序,根據定義

a = 3, b = 4, c = 5,假定 a,b,c 為 int。真值為1,假值為0。

計算步驟如下:

1、計算 a + b,結果為 a + b = 7

2、計算 !( a + b) 結果為 0,也可以認為是false(假)。

3、計算 c/2,假定c為int時,結果為 2(取整),為float或者double時為2.5,但不影響最終結果,因為都是真值(非零值)。

4、計算 0 + c,結果為 5

5、計算 5 -1,結果為 4。

6、計算 b + 2 或者 b + 2.5,結果為 6 或者 6.5。

7、計算 4 && 6 後者 4 && 6.5,因為兩邊都為非零值,所以結果為 1,或者true。

這裡主要是乙個運算子優先順序的問題,在本表達多中。

小括號的優先順序最高,所以最先計算括號內的值。

其次是邏輯非,然後是除法,然後是 加減法,最終是 邏輯與。

13樓:匿名使用者

這個是邏輯運算只討論真假,與數值沒有多大關係只要弄懂運算級別高低就可以最後結果為一,不懂可以mm我

14樓:匿名使用者

()優先順序最高先算 !(a+b) =!7=0算術運算子大於&& 所以先算c-1=4

* /大於加減先算c/2=2然後加b等於6最後相與 4&&6 真與真還是真 最後等於1

15樓:麒麟也涅槃

a=3,b=4,c=5

a+b=7

!7=0

c-1=4 為真

b+c/2 不為0 所以也是真

真&&真 值為真 即=1

16樓:k寂寞的小炮

結果等於1

!(a+b) = 0;

0+c-1 = 4;

b+c/2 = 6;

6&&4 = 1;

17樓:匿名使用者

整個表示式為1啊···

18樓:有郊範圍

!(a+b)+c-1&&b+c/2=1

19樓:皚子萋萋

!(a+b)=0;1&&b=1;所以0+5-1+5/2=6

c語言邏輯運算 設a=3,b=4,c=5,則邏輯表示式!(a>b)&&!c||1的值為(真還是假)

20樓:聽不清啊

有兩點說明:

***xx||1肯定為(真)

!(3>4)=1

!5=0 (因為5非0,即為真,!真 即為假)

21樓:匿名使用者

因為原式為......||1,所以其值為真。前面的那些你就別管它了,無論前面那些是真是假,......||1之後都是真。

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

22樓:匿名使用者

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

!(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

寫出下圖所示電路的邏輯表示式,並化簡為最簡與或表示式

f1 y0 y6 y7 y0 y6 y7 c b a cba cba c b a cb a a 合併同bai類du項zhi c b a cb f2 y1 y2 y4 y7 y1 y2 y4 y7 c b a c ba cb a cba c b a ba c b a ba 合併同類項 c b異或a c...

寫出如圖各個邏輯電路的邏輯表示式和真值表

b a 1 tg 開啟,同時反相器無電源,失效。f2 b a 0 tg 關閉,反相器串聯。f2 b 合併回 f2 ab a b a b 是異或門答。c 異或門乙個輸入端接 1 等於反相器 組合邏輯電路如圖,寫出輸出函式y的邏輯表示式並化為與或式,列出真值表並說明該電路實現什麼邏輯功能?圖中有 1 的...

VB設a2,b3,表示式1ab值是

結果是1 a b 是判斷 a和b的關係 如果不正確 則返回值是 0,也就是 a b 0,所以結果是1 如果 正確 如 a a a b false 1 false 1 a b是邏輯語句,為真時返回1,為假時返回0,由已知可得返回0,則1 0 1,選a vb題,a 3,b 2,c 1,執行print a...