A-A+

已知大写字母A的ASCII码是65 小写字母a的ASCII码是97。下列不能将变量c中的大写

2022-08-05 20:54:57 问答库 阅读 172 次

问题详情

已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。下列不能将变量c中的大写字母转换为对应小写字母的语句是()。
A.c=(c-"A")%26+"a"
B.c=c+32
C.c=c-"A"+"a"
D.c=("A"+C)%26-"a"

参考答案

正确答案:D
解析: 由题意可知,小写字符a和大写字符A的ASCII代码相差为32,所以选项C)能将大写字符 c的ASCII代码转换为小写字符c的ASCⅡ代码;选项A)和C)左侧的表达式都是大写字符c与大写字符 A的差与'a'的ASCII代码的和就是小写字符c的ASCII代码。而选项D)中应该是加上'a',而不是减去'a'。

考点:大写字母,变量