读书人

又是应试教育.帮帮忙.解决思路

发布时间: 2012-03-30 17:32:09 作者: rapoo

又是应试教育...帮帮忙..
设a是char型变量,其值字符为‘1’,则把其值变成整数1的表达式是( )。
A.(int)a B.int(a) C.a=a-48 D.a/(int)a

是A吗?为什么?
怎么样才有分可以拿啊?|我的分越来越小了455555

[解决办法]
看错题目了
应该是c
不过题目本身有问题,在ASCII码的环境中才是这样。在EBCDIC编码的平台上就不行。
没有任何理由假定字符 '1 ' 与整数49有的必然联系。

读书人网 >C++

热点推荐