设有定义float x,y; 条件运算符表达式( )表示求出x与y中更大的值。
x>y?x:y;x[y?y:x;y]x?y:x;y
举一反三
- 设有定义 float x=3.5f, y=4.6f;则x != y表达式的值为____
- 设有定义 int x ; float y ; double z ;,则表达式 x + z - y 值的数据类型为______。 A: float B: cha C: int D: double
- 【单选题】设有定义:int x=5, y=2; 则下列语句中正确的是:(_____) A: x = float(x) % y; B: x = float(x) / y; C: x = (float)x % y; D: x = (float)x / y;
- 设有定义int x;float y;double z;,则表达式x+z-y值的数据类型为______
- 设有变量定义:“char x; int y; float z;double w;” 则表达式:x*y+z+w值的数据类型是
内容
- 0
设有定义 float x=3.5f, y=4.6f, z=5.7f;则以下的表达式中,值为true的是( )
- 1
若有定义:int x=12,y=5; 则表达式:x%=(y%2)运算后,x的值是
- 2
设有定义如下: float x=5; int y=8;则下列表达式中正确的是( )。 A: x%=y B: x*=y C: (x+y)<>(y+x) D: (x+y)=(y+x)
- 3
设有变量定义:float x=2.5;double y=5.0;则表达式 (int)x / y的值为( )。(若为浮点类型,则用小数点后一位数字表示) A: 2 B: 2.5 C: 3 D: 2.0
- 4
若有定义:int a=2,b=3;float x=3.5,y=2.5;则表达式(float)(a+b)/2+(int)x%(int)y的值为________