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,後面的那個式子不管是多少都不會影響整個式子...