问题
单项选择题
下列变量定义中,正确的是
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不准确。