下面语句会产生编译错误的是

admin2010-12-17  31

问题 下面语句会产生编译错误的是

选项 A、float F=1024.0F;
B、double D=1024.0;
C、byte B=1024;
D、char C=1024;

答案C

解析 本题考查考生对Java中数据类型的理解。为了防止计算机高低位字节存储顺序不同,通常byte类型用来表示数据避免出错,因为它只有8位bit,范围是:-128~+127,选项C超出了此范围,所以是错误的。float类型数的表示范围是:-3.40282347E38 ~ 3.40282347E38;double类型数的表示范围是: -1.79769313486231570E308 ~ 1.79769313486231570E308;char类型在内存中占16位bit,表示范围是0~65535。
转载请注明原文地址:https://kaotiyun.com/show/Pc9p777K
0

最新回复(0)