A-A+

已知大写字*A的ASCⅡ码是65 小写字*a的ASCⅡ码是97。以下不能将变量C中的大写字*

2022-08-12 18:20:51 问答库 阅读 197 次

问题详情

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

请帮忙给出正确答案和分析,谢谢!

参考答案

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

考点:变量