以下不能输出字符A的语句是(注:字符A的ASCII码值为65,字符a的ASCII码值为97)
🔥 976 热度
A
printf ("%c \n", 'a'-32);
B
printf ("%d \n", 'A');
C
printf ("%c \n", 65);
D
printf ("%c \n", 'B'-1);
解析
【解析】B选项输出的格式为%d,即为整型格式,所以输出字符A的ASCII码值65,而不是字符A。由于大写字母和其对应的小写字母的ASCII码值小32,所以A正确。字符A的ASCII码值就是65,所以以%c格式输出可以输出字符A,所以C正确。由于字符A的ASCII码值比字符B的小1,所以D正确。