定义int x, y ; x= 8 ; 以下表达式运算后y的值为8的是( )。
A: y=0.6*2 *x
B: y=(int)(0.6*2*x)
C: y=x++
D: y=x++*2
A: y=0.6*2 *x
B: y=(int)(0.6*2*x)
C: y=x++
D: y=x++*2
举一反三
- 若有定义:int x=2, y=3;, 则值为1 的表达式是______。 A: !(x B: !y == '\0' C: x>0 && y D: x++==y
- 以下定义中,正确的赋值语句是( )。int x,y;float z; A: x=1,y=2, B: x=y=100 C: x++; D: x=int (z);
- int x=4; int y=5; y=x*--y==++x*y?x++:y--; 求x=?,y=
- int x=3 , y ; 则执行表达式 y= x++ 后,y的值为 ,x的值为 。
- 已知int x=3,y=4;,写出下列表达式的值 (1) (x,y) (2) x>y?x:y (3) x?y:x (4) (x>y)?(y>=2)?1:2:(y>x)?x:y