问题 单项选择题

下列变量定义中,正确的是

A.long 1=123L

B.long 1=3.14156f

C.int i="k"

D.double d=1.55989E2f

答案

参考答案:A

解析: 选项B中,等号右端是一个float类型的常量,左端是long型,不能进行赋值。选项C中,等号右端是字符串,左端是int型,不能赋值。选项D中,右端是float型常量,左端是double型,精度不同,在计算机中占用的内存位数不同,结果会导致数据d不准确。

单项选择题
判断题