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

2021-03-04 00:12:44 字數 1205 閱讀 7557

1樓:智慧型未來超人

結果是1

(a>b)是判斷 a和b的關係 如果不正確 ,則返回值是 0,也就是(a>b)=0,所以結果是1

如果 正確 如:(a

2樓:匿名使用者

a(a > b)=false

1+false =1

3樓:

a > b是邏輯語句,為真時返回1,為假時返回0,由已知可得返回0,則1+0=1,選a

vb題,a=3,b=2,c=1,執行print a>b>c,為什麼結果是false

4樓:匿名使用者

a>b>c系統運算:先運算a>b得到true. 再運算true>c 由於vb裡面true的值是-1,所以返回 false.

5樓:匿名使用者

我想你要的結果應該是:

if a>b and b>c then print "a>b>c"

設int a=5,b=6,表示式(++a==b--)?++a:--b的值是

6樓:匿名使用者

結果為bai7。

條件表示式

du為:表

zhi達式1?表示式2:表示式3。先求解dao表示式內1,若其值為真(非容0)則將表示式2的值作為整個表示式的取值,否則(表示式1的值為0)將表示式3的值作為整個表示式的取值。

先判斷++a==b--是否為真,++a表達的值為6,b--表達的值為6,兩者相等,為真。則將表示式++a的值作為整個表示式的取值,因為在此之前a的值已經自增變成6,再進行++a表示式的值為7。

7樓:匿名使用者

最後值為7,這是乙個if語句,就是

int a=5,b=6;

if(++a==b--) ++a;

else --b;

++ar的規則

是先運算,所以括號中左值++a=6,a=6;

==的優先順序低版過--,所以先計算權b--b--的規則是先賦值,所以括號中右值b--=6,b=5;

左值6==右值6,即條件為真,執行++a,因為a值已是6, 所以加1操作後,

結果為 7

8樓:烏石

7,條件表示式條件為真,取值為++a;原來為6,執行++a後為7

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

我自學邏輯學到現在,還沒有見過這種邏輯表示式,你再補充一下吧 c語言 寫出下面各邏輯表示式的值。設a 3,b 4,c 5。1 a b c b 1 0 2 1 3 1 4 沒有x和y的定義,無法計算。5 1 寫出下面各邏輯表示式的值.設a 3,b 4,c 5.第一 的優先順序高於 第二 在 中判斷 出...

設intx1y1表示式!xy的值是怎

1 先算 x,結果為0 2 再算y 結果為1,y的值變為0 3 再算邏輯或 0或1,結果為1。所以最後結果為1優先順序 自減運算子 邏輯非運算子 邏輯或。基本的優先順序需要記住 指標最優,單目運算優於雙目運算,如正負號。先算術運算,後移位運算,最後位運算。請特別注意 1 3 2 7等價於 1 3 2...

設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語言中採用...