#不把这道题做出来,我都睡不着觉# 5-29
#不把这道题做出来,我都睡不着觉# 第二题
5月29日 解答:答案为(B)第2题:
已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2='A'+'6'-'3';后,c2中的值为( )
A.68
B.'D'
C.错误
D.'d'
我的解析是:
c2后面的运算里,'A'+'6'-'3'这三个用单引号括起来表示一个字符型常量,最后得到一个字符型常量,而c2又是一个char变量,所以结果保存成字符,如果说c2定义为int型,最后就会把得到的字符转换成ASCII表中对应的码值。
A的ASCII是 65
6的ASCII是 54
3的ASCII是 51
那么 整型c2 = 65 + 64 -51 = 68
而c2是字符型,把整型68转换成字符型是'D'你还是一如既往的努力
- 刷新
- 返回顶部
共有帖子数3篇