Java設x1y2z3,則表示式y zx的值

2021-04-12 07:20:59 字數 2160 閱讀 5647

1樓:匿名使用者

按照優bai先級來分別du計算這幾個表示式的值,zhiy+=z--/++x

相當於:z-- ; //z 使用dao 後-1,也就是說專用來除的時候屬z=3

++x; //x 加1 此時x=2z/x =3/2=1(任何一個為整形), =1.5 全為浮點型y += z/x ; 即 y+=1(或1.5);

執行完這一句 y=3(3.5);

所以 此時

x=2y=3(3.5)z=2

2樓:匿名使用者

先執行抄

賦值號右邊的表襲達式

3/2==1.5 然後 y+=1.5;

因為沒有型別 所以需要分析

如果 x,y,z 為整形 += 有強轉功能所以y=3 x=2,y=3,z=2

如果都是double 型別

那麼最後結果 是3.5 x=2,y=3.5,z=2

3樓:匿名使用者

如果是整型

復變數表示式的值就是制y最後的bai

值。答案應該是3,需要注

du意的就zhi是兩個整型數相除的dao時候,結果還是整型,小數部分被截掉了

這樣的題說實話,沒有太大的意義,真正在做專案寫程式的時候,如果用上這樣的表示式,估計得被領導開除,哈哈。

4樓:匿名使用者

這x=1,y=2,z=3 ,根本通bai不過編譯,du如果勉強zhi說dao成int x = 1 , y = 2 , z = 3; 這題還有的做,或者double,float都行

int 表示式專的值為3

double 3.5

float 3.5

他可屬能考的就是+=,++,--的問題,看一下算術符優先表,記得++在後面就先算值後加,在前面就先加後計算。

5樓:匿名使用者

應該是1吧 型別預設是int

2、設 x = 1 , y = 2 , z = 3,則表示式 y+=z--/++x 的值是(

6樓:匿名使用者

3 。1.z--復等於

制3;2.++x 等於2;

3.z--/++x 等於3/2,結果bai為1;

4.y+=1,結果為y=2+1=3。

基本的優

du先級需zhi

要記住:

指標最優,dao

單目運算優於雙目運算。如正負號。

先算術運算,後移位運算,最後位運算。請特別注意:1 << 3 + 2 & 7等價於 (1 << (3 + 2))&7.

邏輯運算最後結合。

7樓:匿名使用者

結果是:b

根據優先順序,先計算

z--,z--依然是3;

再計算++x,++x結果為2;

再計算z--/++x,即3/2,為1.5

最後回y+=z--/++x的意答思即y=z--/++x + y即2+1.5,最後結果為3.5

假設x=1,y=2,z=3,則表示式y+=z--/++x的值是多少?答案是3,怎麼算出來的?

8樓:dust雷諾

z--先返bai回z的值z再+1

++x先+1再返回x的值

然後du是符號的zhi優先順序

最先執行自dao加自減 然後執行相除專

最後執行 +=屬

所以x=x+1

y=y+z/x

z=z+1

x=1+1

y=2+3/2

z=43/2因為都是整型所以只返回整數部分的值所以等於1

9樓:匿名使用者

分解計算

這和復c的計算制邏輯有關,

z--先計算後賦值,在這個式子裡其值是3

++x先賦值後計算,所以是2

y+=3/2 等效於 y=2+(3/2)=2+1(如果x,y,z都是int變數)

話說你這個題坑還是挺多的。

其實你應該寫在c或者php裡分步執行下,觀察每個變數的值就明瞭了。

using system;

public class test}

10樓:東方之巍

隨楓落地zp wogenvyh

intx1,y3,z則表示式zxyxyxy的值為多少

int x 1,y 3,z 則表示式 z x y?x y x y 等同於z a?b c,如果a為真,則等於b,不為真則等於c 因為,x y 1 3 為假,所以z x y 1 3 4 答案是 4 x y的邏輯值為假,則取冒號後面的值,所以把x y的值賦值給z,而x y等於4,所以z的值為4。int x...

定義 int x 3,y 4,z 5則表示式 x y z 1 y z

c語言的優先順序 從上到下依次遞減 醋 初等,4個 指向結構體成員 結構體成員 壇 單目,9個 負號 型別 指標 取地址 sizeof長度 酸 算術,5個 減味 位移,2個 灌 關係,6個 等於 不等於 味 位邏,3個 按位與 按位異或 按位或 落 邏輯,2個 邏輯與 邏輯或 跳 條件,1個,三目 ...

C語言intx2,y3,z4,則表示式xyz的值為

優先於 優先於 x y z 就是 x y z 那就是 0 3 4 結果是0 x 2,y 3 x y 5 5 4 成立 結果是1 int x 1,y 3,z 則表示式z x y?x y x y的值為多少 int x 1,y 3,z 則表示式 z x y?x y x y 等同於z a?b c,如果a為真...