已知大写字母A的ASCⅡ码是65,小写字母a的ASCⅡ码是97,以下不能将变量C中的大写字母转换为对应小写字母的语句是( )。

admin2011-06-13  24

问题 已知大写字母A的ASCⅡ码是65,小写字母a的ASCⅡ码是97,以下不能将变量C中的大写字母转换为对应小写字母的语句是(       )。

选项 A、c=(c-’A’)%26+’a’
B、c=c+32
C、c=c-’A’+’a’
D、c=(’A’+C)%26-’a’

答案D

解析 由97-65=32可知大写字母对应的小写字母之间相差32,所以将大写字母加上32就得到小写字母,所以选项B和C是正确的。选项A 中(c—‘A’)%26 可以求出变量c中的字母与字母A相差几位.那么小写字母a的ASCⅡ码向后移动相差的位数就是对应的小写字母,所以选项A也是正确的。
转载请注明原文地址:https://jikaoti.com/ti/HWB0FFFM
0

最新回复(0)