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

admin2010-12-17  27

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

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

答案C

解析  整型变量分为4种类型:(1) byte型变量占8bit,所能表示的数据范围是-128~+127。(2) short型变量的存储顺序是先高后低,占16bit,所能表示的数据范围是-32768~+32767。 (3) int型变量占32bit,所能表示的数据范围是-2147483648~+2147483647。(4) long型变量占64bit,所能表示的数据范围是-264~+264-1。所以变量B的定义超出了byte型数据的取值范围,会引起编译错误。
转载请注明原文地址:https://jikaoti.com/ti/X7H0FFFM
0

最新回复(0)