1樓:太空來客
4/5=0
10/3=3
3+3 = 6
x = 3+1=4
2樓:匿名使用者
答案應該是6吧。。。。
2.設int型變數x有初始值3,則表示式x++*5/10的值是( )
3樓:夜遊神小翠
這個語句等價於以下兩句:
x*5/10;
x=x+1;
也就是說,x是在表示式執行完後,再自增的。參與運算時,x=3,3*5/10=15/10=1.5,由於x是整型變數,結果會被取整,所以答案是1。執行完後,x變為4。
4樓:匿名使用者
表示式x++*5/10的值是( 1 )
x++*5/10
先將x的值代入,表示式計算完畢後,再將x自增所以:x++*5/10=3*5/10=15/10=1
5樓:匿名使用者
++你用管 表示式x++*5/10 化解 x*5/10=1.5 因為是整型 所以是1 如果求x ,x=4;
如果 表示式 ++x*5/10 答案是 2
6樓:匿名使用者
x++是先使用x的值進行*/運算有時int型所以是答案是1;
你認為答案是二是先使用x++後的值進行*/運算;所以是二
正確答案是二
設有int x=11;則表示式(x++*1/3)的值是
7樓:匿名使用者
x++,執行語句後,再自增1
執行表示式時,x=11
11*1/3,整型運算,結果仍為整型,只取整數部分,結果是3表示式的值是3(雖然執行完表示式後,x的值變為12,但表示式的值已經確定,是3)選a
8樓:格仔裡兮
設有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。
9樓:匿名使用者
表示式的值為 3
x++ ,x 先參與運算,再自加,所以 在表示式中,x++ 相當於11
11 / 3 兩數均為整數,結果也為整數,11/3 = 3.66666取整為 3
10樓:匿名使用者
同求 不懂啊 現在懂了 a
11樓:匿名使用者
應該是x*1再除3,即此表示式的值為11*1/3=3 。而之後x再加一,所以x=12
12樓:匿名使用者
a 後自增比乘除優先順序高,所以先預算自增,但是因為是後自增,所以先使用x與*1得11除二為3,再使x增一,所以表示式的值是3
2.設int型變數x有初始值3,則表示式x++*5/10的值是( ) (a)0 (b)1 (c)2 (d)3
13樓:
(1)設int型變數
baix有初始值3,則表示式
dux++*5/10的值.
首先,"x++"是後置加zhi加,先使用dao變數,然後變數再加1.
所以,"x++"先使用變數的回值3與答5相乘,得到15;
由於x為int型變數,所以,15/10之後只取整數部分1.
因此,答案選(b)1.
(2)x = 5;
y = x++ * x++;
首先,"x++"是後置加加,先使用變數,然後變數再加1.
所以,第乙個"x++"為5,而x的值則變成了6;
第二個"x++"為6,而x的值則變成了7.
由此可見,到"y=x++*x++"為止,y的值為30.
y = --y * --y;
接著,"--y"是前置減減,先減1,再使用變數.
所以,第乙個"--y"為29,而等號右邊第乙個y的值則變成了29;
第二個"--y"為28,而等號右邊第二個y的值則變成了28.
由此可見,到"y=--y*--y;"為止,等號左邊的y的值為812.
綜上所述,812為正解.
14樓:榭水香天
public class t}/*
y值為:30
y值為:812
*/運算優
先級專字尾
屬>字首》*
設int型變數x有初始值3,則表示式x++*5/10的值?給個詳細步驟
15樓:郜天宇葷靈
這個語句等價bai於以下兩句:
x*5/10;
x=x+1;
也就是說du,x是在表示式執行zhi
完後,再自增dao的。參與運專算時,x=3,3*5/10=15/10=1.5,由於
屬x是整型變數,結果會被取整,所以答案是1。執行完後,x變為4。
2.設int型變數x有初始值3,則表示式x++*5/10的值是( ) (a)0 (b)1 (c)2 (d)3 求理由和結果
16樓:匿名使用者
選c 結果是2 按執行順序 x++結果後是4 再按照乘除的順序是從左向右 4*5/10=20/10=2。
17樓:匿名使用者
4*5/10=2 選 c
若有定義intx3,y4,z,則表示式zyx
1 這就相當於乙個邏輯判斷式 左邊是乙個邏輯表示式 右邊也是 左右邏輯表示式的值均為1 1 1 所以為真 即1 定義 int x 3,y 4,z 5 則表示式 x y z 1 y z 2的值是 1首先 優先順序最高,故 x y 0,然後根據算術運算子的優先順序高於 繼續計算0 z 1 4,和y z ...
Intx3,y2則表示式printfdx
逗號運算子順序執行 x y x 3 2 1 x y 8 5 x 1 2 1 3 所以結果為3 c語言中 int x 3,y 2 則表示式x x y 8的值為?y 8 10 x 10 x x 10 x 30 x 30 x x 30 x 60 int x 5 int y 2 x x x 8,x prin...
有intx3,y4,z5則表示式xyxz的值為
x y 結果為1 x z 結果為1 只是認為非0為真值,0為假值。所以結果為1 即真 表示式 x y x z 的值為 1 因為x y的值為 真 x z的值也為 真 true.在c語言中沒有所謂的真值和假值,只是認為非0為真值,0為假值。c語言 已有定義int x 3,y 4,z 5 則表示式 x y...