A-A+
已有定义:char c; 程序前面已在命令行中包含ctype.h文件 不能用于判断c中的字符
问题详情
已有定义:char c;,程序前面已在命令行中包含ctype.h文件,不能用于判断c中的字符是否为大写字母的表达式是
A.isupper(C)
B."A"<=c<="Z"
C."A"<=c&&c<="Z"
D.c<=("z"-32)&&("a"-32)<=c
参考答案
正确答案:B
解析: 在本题中,选项B)实际是先计算关系表达式“'A'<=c”的值是0还是1再比较该值与字符'z'之间的大小关系,显然不能实现题目所要求的功能,而选项A)、C)、 D)都可以。