float和double类型的长度分别为()和()。

题目
填空题
float和double类型的长度分别为()和()。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

字面常量42、4.2、42L的数据类型分别是

A.long、double、int

B.long、float、int

C.int、double、long

D.int、float、long


正确答案:C
解析:本题考查的知识点是:字面常量。对于整型字面常量,只要没有超出C++中整数所能表示的范围,C++将自动按整数(int)来存储此数。也可以通过在整型字面常量后添加u或1(大、小写均可),来指定按无符号整数(unsigned)或长整数(long)来存储,也可同时使用u和1(对排列无要求),来指定按无符号长整数(unsigned long)来存储。对于实型字面常量,C++自动按双精度数(double)来存储。也可通过在实型字面常量后添加f(大、小写均可),来指定按单精度数(float)来存储。故本题应该选择C。

第2题:

若有以下类型说明语句char a; int b; float c; double d; 则表达式a*bd-c的结果类型为( )。

A.Float

B.char

C.int

D.double


正确答案:D

第3题:

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


正确答案:C
赋值运算进行时,必须赋值号两侧的类型一致时,赋值运算才进行,如果赋值号两边的类型不一致,则先将右边的类型强制转换为左边的类型,然后进行运算。

第4题:

Java语言中数据类型之间的自动类型转换是由优先关系从低级数据类型转换成高级数据类型,下面选项中自动类型转换优先级由低到高排列正确的是

A.char→long→int→double→float

B.char→int→long→double→float

C.char→int→long→float→double

D.char→int→float→double→long


正确答案:C
解析:自动类型转换是按优先关系从低级数据转换成高级数据,规定的优先次序是char→int→long→float→double。对自动类型转换的优先关系不了解。

第5题:

C语言中各种基本数据类型的存储空间长度排列为( )

A.char≤long≤int≤float≤double

B.double≤float≤long≤int≤char

C.char≤int≤long≤float≤double

D.float≤int≤long≤char≤double


正确答案:C

第6题:

C++的五种基本数据类型int、char、float、double 和long int 所占内存空间大小的关系是【 】。


正确答案:charintlong intfloatdouble
charintlong intfloatdouble

第7题:

下列关于Java语言简单数据类型的说法中,错误的是( )。

A.float类型占内存少,运算快

B.float类型占内存少,但是运算速度比不上double类型

C.double类型精度高于float类型

D.double类型在计算机的内存中占64位


正确答案:B
解析:由于Java语言中的float类型占内存较少,只占存储的32位,比double类型的64位少,因此,运算速度比double类型快。

第8题:

( 18 )字面常量 42 、 4.2 、 42L 的数据类型分别是

A ) long 、 double int

B ) long 、 float 、 int

C ) int 、 double 、 long

D ) int 、 float 、 long


正确答案:C

第9题:

下面的说法中正确的是( )。 Ⅰ:有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.Ⅳ


正确答案:C
解析:本题是考查有关对简单数据类型类包装的基本知识。第Ⅲ项的说法是正确的,第Ⅲ正确的说法应该是:当把血型转换为 double型时,该转换是可以自动转换的,不需要强制类型转换。

第10题:

若有以下定义: char a;int b; float c;double d; 则表达式a*b+b-c值的类型为( )。A. floatSX

若有以下定义: char a;int b; float c;double d; 则表达式a*b+b-c值的类型为( )。

A. float

B.int

C.char

D.double


正确答案:D
在表达式a*b+d-c中,double的类型最高,C语言中,由低类型自动向高类型转换,所以最后的结果一定是double型。

更多相关问题