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

admin2020-07-28  33

问题 已知大写字*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’。
转载请注明原文地址:https://kaotiyun.com/show/eB3p777K
0

相关试题推荐
最新回复(0)