变量类型float可以被提升为double型。

变量类型float可以被提升为double型。


相关考题:

已知:char a;int b;float c;double d;执行语句“c=a+b+c+d;”后,变量c的数据类型是( )。A.int B.char C.float D.double

设变量a是int型,f是float型,i是double型,则表达式10+′a′+i*f值的数据类型为A.intB.floatC.doubleD.不确定

下列关于单目运算符++、--的叙述中正确的是A.它们的运算对象可以是任何变量和常量B.它们的运算对象可以是char型变量和int型变量,但不能是float型变量C.它们的运算对象可以是int型变量,但不能是double型变量和float型变量D.它们的运算对象可以是char型变量、int型变量和float型变量

若主调用函数类型为double,被调用函数定义中没有进行函数类型说明,而return语句中的表达式类型为float型,则被调函数返回值的类型是()。A.int型B.float型C.double型D.由系统当时的情况而定

设变量a是int型,f是float型,i是double型,则表达式10+'a'+i*f的值的数据类型为( )。A.intB.floatC.doubleD.不确定

设变量a是 int 型,f是 double 型,i是 float 型,则表达式10+'a'+i*f值的数据类型A.intB.floatC.doubleD.不确定

下列关于Java语言简单数据类型的说法中,错误的是( )。A.float类型占内存少,运算快B.float类型占内存少,但是运算速度比不上double类型C.double类型精度高于float类型D.double类型在计算机的内存中占64位

下面的说法中正确的是( )。 Ⅰ:有float型数据定义float f1=100.00f;Float F1=new float(f1),要把float型转换为double型时用Double d1=F1.doubleValue()。 Ⅱ:有double型数据定义double d1=100.00;Double D1=new Double(d1),要把double型转换为int型时用 int il=D1.intValue()。 Ⅲ:当把int型转换为double型时,该转换是不能自动转换的,需要强制类型转换。 Ⅳ:以上说法都不对。A.Ⅱ、ⅢB.Ⅰ、ⅢC.Ⅰ、ⅡD.Ⅳ

设变量a是int型,f是int型,i是double型,则表达式10+a+i*f值的数据类型为A.int B.float C.double D.不确定

设变量a是int型,f是float型,i是double型,则表达式10+′a′+i*f值的数据类型为A.int B.float C.double D.不确定

设有以下变量定义,并已赋确定的值: char w; int x; float y; double z; 则表达式:w*x+z-y所求得的数据类型为( )。A.charB.intC.floatD.double

下列关于单目运算符++、--的叙述中,正确的是( )。A.它们的运算对象可以是任何变量和常量B.它们的运算对象可以是char型变量和血型变量,但不能是float型变量C.它们的运算对象可以是int型变量,但不能是doule型变量和float型变量D.它们的运算对象可以是char型变量、int型变量和float型变量

以下哪些数据类型转换可以是自动转换() A.short到intB.float到intC.int到byteD.double到float

关于类型转换的说法中,错误的是( )。A.如果a为血型变量,b为char型变量,则a+b的值为血型B.如果a为float型变量,b为int型变量,则a-b的值为float型C.如果a为double型变量,b为float型变量,则a*b的值为double型D.如果a为血型变量,b为血型变量,则a/(double)b的值为int型

列关于单目运算符++、--的叙述中,( )是正确的。A.它们的运算对象可以是任何变量和常量B.它们的运算对象可以是char型变量和血型变量,但不能是float型变量C.它们的运算对象可以是血型变量,但不能是doule型变量和float型变量D.它们的运算对象可以是char型变量、int型变量和float型变量

C语言允许函数值类型缺省定义,此时该函数值隐含的类型是()A、float型B、long型C、int型D、double型

变量x、f、d分别为int,float,double类型的,除了f和d不能等于无穷大和NAN以外值可以任意选取,下面表达式为真的是()A、x==(int)(double)xB、x==(int)(float)xC、d==(double)(float)dD、(f+d)-f==d

假定变量x,f和d的类型分别为int 、float和double。下面表达式的值总是为1的是()A、x==(int)(float)xB、d==(double)(float)dC、f==(float)(double)fD、(f+d)-f==d

StringBuffer append(数值类型 t),参数t可以是boolean、int、char、float、double、long

设x为float型变量,y为double型变量,a为int型变量,b为long型变量, c为char型变量,则表达式x+y*a/x+b/y+c的值为()类型。A、intB、longC、doubleD、char

定义一个双精度型变量num的语句是()A、int numB、double numC、float numD、boolean num

在C语言中的实型变量分为两种类型,它们是float(实型)和double(双精度实型)。

C语言中,若未说明函数的类型,则系统默认该函数的类型是()。A、float型B、long型C、int型D、double型

单选题变量x、f、d分别为int,float,double类型的,除了f和d不能等于无穷大和NAN以外值可以任意选取,下面表达式为真的是()Ax==(int)(double)xBx==(int)(float)xCd==(double)(float)dD(f+d)-f==d

判断题变量类型float可以被提升为double型。A对B错

单选题假定变量x,f和d的类型分别为int 、float和double。下面表达式的值总是为1的是()Ax==(int)(float)xBd==(double)(float)dCf==(float)(double)fD(f+d)-f==d

判断题在C语言中的实型变量分为两种类型,它们是float(实型)和double(双精度实型)。A对B错