設a 2,b 3,c 4,d 5,下列表示式的值是

時間 2021-10-17 05:06:02

1樓:

flase

not優先順序最高,其次and ,最後or

先算not,因為a<=c為真,所以not a<=c為假,然後算and 因為4*c=b^2為假,所以4*c=b^2 and b<>a+c 為假,

最後算or,假or假,兩個都為假,所以整個表示式為假.

2樓:我愛數學

假0優先順序如下:

(not a<=c) or( 4*c=b^2 and b<>a+c)not優先順序最高,其次and ,最後or

3樓:巴奕仇問蕊

not2<=4

or4*4=3^2

and3<>2+4=

notfalse

o***lse

andtrue=true

o***lse=truec

true

4樓:匿名使用者

a<=c truenot a<=c false4*c=b^2 false4*c=b^2 and b<>a+c false∴(not a<=c) or (4*c=b^2 and b<>a+c) false

設a=2,b=3,c=4,d=5,下列表示式的值是()

5樓:匿名使用者

既然用到了and和or,那麼返回的就是bool值3.2*b=9.6,非零就是true

不知道你這是什麼環回境,一般,先執答行and,在執行ora=c false

a=c and b<>c false

3.2*b or false or c>d那應該返回ture吧?

設a=2, b=3, c=4, d=5, 下列表示式的值是( )

6樓:

a not and or 優先順序逐級降低

設a=2,b=3,c=4,d=5,求表示式a>b and c<=d or 2*a>c的值

7樓:

根據你對問題的描述(由於你並沒有標示出明顯的運算子優先順序),所以我按我理解的情況,寫出如下 c 語言源程式,供你參考:

#incude

void main()

a > b : 0

c <= d : 1

(2*a) > c : 0

(a > b) && ( c<= d) || ( ( 2*a) > c)) --> ( ( 0 && 1 ) || 0 ) -->( 0 || 0 )-->0

所以,最終結果:exp = 0

8樓:crazy莊悶

vb中答案為false

在C語言中 設a 3,b 4,c 5請問大師表示式 a cb 和表示式 a cb有什麼區別該如何去求值

隨心e談 a c b 等價於 a c b a c b 等價於 a c b結合性是盡可能地跟前面的結合 所以有 a c b先算前置的,再算表示式的,再算後置的。a c b a a 1 b b 1 a c b 這就是表示式 a c b 的值 a c b a a 1 a c b 這就是表示式 a c b的...

設a 5,b 2,則表示式“ ab”的值是A 1 B 0 C 1 D

寧金芳 1 設int型變數x有初始值3,則表示式x 5 10的值.首先,x 是後置加加,先使用變數,然後變數再加1.所以,x 先使用變數的值3與5相乘,得到15 由於x為int型變數,所以,15 10之後只取整數部分1.因此,答案選 b 1.2 x 5 y x x 首先,x 是後置加加,先使用變數,...

寫出下面邏輯表示式的值。設a 7,b 2,c

估計你是想問運算優先順序問題吧,姑且給你標出來了,但是你這有幾個表示式有問題的,不是邏輯運算子,是賦值運算子,也不能用於數值運算 1 0因為a b 7是大於c的,這個式子得1,b c是不成立的,得0.1 0得0。2 因為 的優先順序高於 所以,a的得值為1,後面的那個式子不管是多少都不會影響整個式子...