在C语言中,以下不能将变c中的大写字母转换为对应的小写字母的语句是()

问题描述:

在C语言中,以下不能将变c中的大写字母转换为对应的小写字母的语句是()
A:c+=32
B:c=c-'A'+'a'
C:c=c-65+97
D:c=c-32

选d,小写字母的ascii码比大写字母的ascii码值大32,所以大写转小写应该加上32,a符合条件,b也符合条件,因为大写Aascii码为65,小写aascci码为97,所以b跟c是一样的,都是让c+97-65就相当于给c加了32.c也符合条件,d不符合条件,应该是加上32,不是减去.