单选题
若有定义语句"doublea=2/3;",则输出a的结果是
A、
0.66666667
B、
0.666667
C、
0.7
D、
0
【正确答案】
D
【答案解析】
解析:该题是隐式类型转换。首先2/3会按照int型来计算,结果自然是0,由于赋值运算符左操作数对象是double型,所以需要将int型结果转换为double型0.0,答案为D。
提交答案
关闭