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

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

1樓:羅今成

在這些運算子中,not的優先順序是最高的,其次是and ,最後是 or,即!>&&>||(這是c語言中的),因此:

1.a>b and c<=d or 2*a>c

就相當於:((a>b) && (c<=d)) || (2*a>)

2.3>2*b or a=c and b<>c or c>d

就相當於:(3>2*b)|| ((a=c )&& (b<>c)) or (c>d)

3.(not a<=c) or (4*c=b^2 and b<>a+c)

就相當於:(! (a<=c)) ||((4*c=b^2 )&& (b<>a+c))

你是能看的懂的。

2樓:

2>3 and 4<=5 or 4>4 結果是0你這麼看吧and 相當於* or 相當於+not 級別最高

1.(a>b and c<=d) or 2*a>c2.3>2*b or (a=c and b<>c) or c>d3.

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

自己算吧

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

3樓:匿名使用者

既然用到了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,求表示式a>b and c<=d or 2*a>c的值

4樓:

根據你對問題的描述(由於你並沒有標示出明顯的運算子優先順序),所以我按我理解的情況,寫出如下 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

5樓:crazy莊悶

vb中答案為false

5.寫出下面表示式的值(設a=10,b=4,c=5,d=1,x=2.5,y=3.5) (1) a%=(b%=3) (2) a+=a-=a*=a

6樓:匿名使用者

include

main()

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

7樓:匿名使用者

1) 0

2) 1

3) 1

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

5) 1

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

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假,兩個都為假,所以整個表示式為假 我愛數學 假0優先順序如下 not a c or 4 c...

VB題目 a 5,b 4,c 3,d 2,下列表示式32 b Or a c And bc Or cd的值是A True B False C 1 D

true。3 2 b false a c false b c true c d true false or fasle and true or true false or false or true true 先算and,再算or, 在表示式中,若運算子不只一種時,首先處理算術運算子,然後是比較運算...

設a 3,b 4,c 5試計算以下表示式 1 a bc

1 a b c b c b c 為 false a b c為 false 1 式為false 2 a b c b c a 3 0 2 式為true 3 a b c 1 b c 2 a b 0 a b c 1 4 為 true 又 b c 2 0 所以 3 式為true結果為 0 1 1 c語言中採用...