设int X=1,float Y=2,则表达X\/Y的值是多少
x\/y= (float)1.0\/(float)2.0=0.5 (float类型的)(如果y是int的,那么x\/y就是0)
设int x=1 float y=2,则x\/y=多少
0.500000 因为X为整数形,Y为浮点形。Y的位数比X要大,X\/Y会被强制为浮点形、
int x=1,y=2 ; float z;z=x\/y;为什么z=0
因为,x和y均为整型!整型相除得到的还是整型!所以1\/2=0.5,取整以后是0,最后再把0赋值给z,所以z=0啦!
C语言问题:float x=1; int y=2; y+=++x*++x; Y的值是多少
所以运算结果为,y=y+((++x)*(++x))=2+3*3=11;
若定义 int x=1,y=2;,则表达式x\/y+y\/x的值
x\/y+y\/x的值 int (x\/y+y\/x)=2 float(x\/y+y\/x)=2.5 没看图
执行下面程序段后,2值为( )。 int x=1,y=2,z=3; z=z (float)(x y);
【答案】:A 本题考查Java的运算和类型转换。题目中变量X、y、z是int类型,由于括号的优先级要高,所以语句(float)(x\/y)的结果为0.0,分母已经成为0,编译肯定无法通过。另外,由于z是int型,不能将float型强制转化为int型。
C语言问题:float x=1; int y=2; y+=++x*++x; Y的值是多少?
2:x是float,y是int;1.0+x\/y =1.0+1\/2=1.0 (float型的x要先转换成int型,才参与x\/y运算)3:x,y都是int;1.0+x\/y =1.0+1\/2=1.0 4:x,y都是float 1.0+x\/y =1.0+1\/2=1.0 (float型的x、y要先转换成int型,才参与x\/y运算)最后的结果都是1.0,因为x\/y的结果是...
float x = 1; int y = 2; y += ++x*x++; y的值为什么是6,详细说下,谢 ...
++x * x++ 因为是++x所以是先+后算就是2,然后后面那个x++是先算后+,所以就是2*2 y+=2*2执行完后y就是6了
C语言题库,求发一份
11.已有声明“int x=2,y=1,z=0;”,以下表达式的值不为0的是 (11) 。 A. x==(x=0,y=1,z=2) B. z>y>x C. x>y==1 D. x>(y=2)12.若e1、e2和e3是表达式,以下选项中与语句while(e1){e2,e3;}功能等价的语句是 (12 ) 。 A. for( ;e1;e3)e2; B. for( ;e1;e2)e3; C. ...
设x 和y 均为int 型变量,且x=1,y=2,则表达式1.0+x\/y的值为___。为...
设x和y均为int型变量,且x=1,y=2,则表达式1.0+x\/y的值为1.0。因为int型变量做除法后取整。整数值通常在程序的源代码中指定为可选的前缀为+或 - 的数字序列。一些编程语言允许其他符号,例如十六进制或八进制。一些编程语言也允许数字组分隔符。此数据的内部表示形式是值存储在计算机内存中的...