假定变量 i , f , d 数据类型分别为 int, float, doubl... (IV) (d+f)-d = = f
举一反三
- 假定变量 i , f , d 数据类型分别为 int, float, double (int 用补码表示, float 和 double 用 IEEE754 单精度和双精度浮点数据格式表示 ) ,已知 i=785 , f=1.5678e3 , d=1.5e100 ,若在 32 位机器中执行下列关系表达式,则结果为真的是 。 (I) i = = (int) (float) i (II) f = = (float) (int) f (III) f = = (float) (double) f (IV) (d+f)-d = = f
- 假定变量i,f,d数据类型分别为int,float和double(int用32位补码表示,float和double分别用IEEE754单精度和双精度浮点数据格式表示),已知i=785,f=1.5678e3,d=1.5e100。若在32位机器中执行下列关系表达式,则结果为真的是( )。(I)i==(int)(float)i (II)f==(float)(int)f(III)f==(float)(double)f (IV)(d+f)-d==f A: 仅I 和II B: 仅I 和III C: 仅II 和III D: 仅III 和IV
- 已知变量a,f,i数据类型如下:int a;float f;double i;则表达式10+'a'+i*f值的数据类型为() A: int B: float C: double D: 不确定
- 假定变量x,f和d的类型分别为int、float和double。下面表达式的值总是为1的是() A: x==(int)(float)x B: d==(double)(float)d C: f==(float)(double)f D: (f+d)-f==d
- 设变量i是int 类型,f 是float型,d是double型,执行表达式5+’i’-f*d,其结果的数据类型为()。 A: int型 B: double型 C: float型 D: 非法表达式