问题
单项选择题
若变量a是int类型,并执行了语句:a='A'+1.6;则正确的叙述是( )。
A) a的值是字符'C'
B) a的值是浮点型
C) 不允许字符型和浮点型相加
D) a的值是字符'A'的ASCII码值加上1
答案
参考答案:D
解析: 字符“A”要转换成相应的ASCII码值,由于运算结果要赋值给int型变量,所以对 1.6进行取整运算,最后a的值应是66。
若变量a是int类型,并执行了语句:a='A'+1.6;则正确的叙述是( )。
A) a的值是字符'C'
B) a的值是浮点型
C) 不允许字符型和浮点型相加
D) a的值是字符'A'的ASCII码值加上1
参考答案:D
解析: 字符“A”要转换成相应的ASCII码值,由于运算结果要赋值给int型变量,所以对 1.6进行取整运算,最后a的值应是66。