字面常量42、4.2、42L的数据类型分别是( )。 A.long,double、intB.lon9、float、int##

题目
字面常量42、4.2、42L的数据类型分别是( )。 A.long,double、intB.lon9、float、int

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

A.long,double、int

B.lon9、float、int

C.int、double、long

D.int、float、long

参考答案和解析
正确答案:C
本题考查整型变量的类型和浮点变量的类型,42默认为int型数据,42后面加上L后,表示long型数据,4.2默认为double型数据。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

【单选题】下列数据类型的精度由高到低的顺序是_______。

A.float,double,int,long

B.double,float,int,byte

C.byte,long,double,float

D.double,int,float,long


C

第2题:

【单选题】下列数据类型的精度由高到低的顺序是

A.float,double,int,long

B.double, float,int,byte

C.byte,long,double,float

D.double,int,float,long


C

第3题:

各种基本数据类型的精度排列为()。

A.int< char <float<double

B.double<float <int<char

C.char<int <float<double

D.float<int <char<double


A:④ B:② C:③ D:⑤ E:① A:④ B:② C:③ D:⑤ E:①

第4题:

假定变量i,f的数据类型分别是int、float。已知i=12345,f=1.2345e3,则在一个32位机器中执行如下表达式,结果为假的是

A.i==(int)(float)i

B.i==(int)(double)i

C.f==(float)(int)f

D.f==(float)(double)f


B

第5题:

31、在Java语言中,下列数据类型的精度由高到低的顺序是()。

A.float,double,int,long

B.double,float,int,byte

C.byte,long,double,float

D.double,int,float,long


整型、实型、布尔型

第6题:

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

A.long,double,int

B.long,float,int

C.int,double,long

D.int,float,long


正确答案:C

第7题:

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

A.long,double,int

B.long,float,int

C.int,double,long

D.int,float,long


正确答案:C
解析:此题考查的知识点是字面常量。对于整型字面常量,只要没有超过C++中整数所能表示的范围,C++将自动按整数来存储此数,也可以通过在整型字面常量后添加u或1来指定无符号整数或长整数来存储;对于实型字面常量,C++将自动按照双精度数来存储,也可以通过在实型字面常量后添加f来指定按单精度数存储。

第8题:

字面常量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。

第9题:

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

A ) long 、 double int

B ) long 、 float 、 int

C ) int 、 double 、 long

D ) int 、 float 、 long


正确答案:C