单选题
已知大写字母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
【答案解析】[解析] 无论大小写,字母间的间隔都相等,所以'C'-'A'='c'-'a',因此'c'='C'-'A'+'a',选项A)、C)正确。从题述可知,'a'-'A'=97-65=32,所以'c'='C'+32,选项B)正确。