下列的哪个赋值语句是正确的?

admin2009-01-15  31

问题 下列的哪个赋值语句是正确的?

选项 A、char a=12;
B、int a=12.0;
C、int a=12.0f;
D、int a=(int)12.0;

答案8

解析 主要要熟悉数据类型的赋值和两种类型转换方法(即自动转换和
  强制转换)的使用方法。字符变量以char类型表示,它在内存中占16位bit,它不能当做
  整数使用。选项B)中的12.0为double类型,赋给a时需要强制转换。选项C)中的
  12.Of为float类型,赋给a时也需要强制转换。选项D)用到了强制类型转换将double类
  型赋给整形a,所以正确。
转载请注明原文地址:https://jikaoti.com/ti/nSb0FFFM
0

最新回复(0)