設有intx11則表示式x13的值是

2021-03-07 21:50:32 字數 1229 閱讀 2846

1樓:匿名使用者

x++,執行語句後,再自增1

執行表示式時,x=11

11*1/3,整型運算,結果仍為整型,只取整數部分,結果是3表示式的值是3(雖然執行完表示式後,x的值變為12,但表示式的值已經確定,是3)選a

2樓:格子裡兮

設有int x=11,則表示式(x++*1/3)的值是4。

x++是運算在加,例如在這裡x還是11。

++x是先加在運算,我們把表示式改為(++x*1/3)那麼答案就是4。

它會首先加1 x=x+1,這裡x是12。

再運算:(x*1/3)=4。

3樓:匿名使用者

表示式的值為 3

x++ ,x 先參與運算,再自加,所以 在表示式中,x++ 相當於11

11 / 3 兩數均為整數,結果也為整數,11/3 = 3.66666取整為 3

4樓:匿名使用者

同求 不懂啊 現在懂了 a

5樓:匿名使用者

應該是x*1再除3,即此表示式的值為11*1/3=3 。而之後x再加一,所以x=12

6樓:匿名使用者

a 後自增比乘除優先順序高,所以先預算自增,但是因為是後自增,所以先使用x與*1得11除二為3,再使x增一,所以表示式的值是3

若int型變數x=11,則表示式(x++*1/3)的值是多少,為什麼?

7樓:匿名使用者

你說的是c語言吧:

因為x是int型別的,所以表示式最後的結果也是對(11*1/3=3.6666)進行強制型別轉為int

結果是3.

8樓:育知同創教育

等於3。因為先用x的值是11,除以3後得到3.

設有intx=11,則表示式(x++*1/3)的值是多少?

9樓:匿名使用者

++,--作為字尾運算子是在本計算單位計算結束之後再自加或自減,第一種情況要等計算完整個式子才會加一。而作為字首運算子則直接執行加一運算,以上是我的個人理解,希望能幫到你

10樓:匿名使用者

x++是先運算再自增,11*1/3=3,然後表示式結束,x不再自增;

++x是先自增在運算,(11+1)*1/3=4,然後表示式結束

設有intx11,則表示式x13的值是多少

作為字尾運算子是在本計算單位計算結束之後再自加或自減,第一種情況要等計算完整個式子才會加一。而作為字首運算子則直接執行加一運算,以上是我的個人理解,希望能幫到你 x 是先運算再自增,11 1 3 3,然後表示式結束,x不再自增 x是先自增在運算,11 1 1 3 4,然後表示式結束 若int型變數x...

設x為int型別,其值為11,則表示式 (x1 3 的值是?A,3 B,4 C,11 D

首先 x 1 3 的值是抄 表示式 x 1 3 運算到最後一bai 步所得的值。dux 先使用 zhix的值 x 11 乘上1再除3得到的值為dao3但x的值仍未11,之後x自加1為12,即x的值為12所以到最後x的值為12,而整個表示式 x 1 3 的值為3即答案為 a.3 結果是3,選a x 先...

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...