以下选项中能正确判断字符变量c不是大写字母的表达式是______.A) c'Z' B) (c'Z') C

问题描述:

以下选项中能正确判断字符变量c不是大写字母的表达式是______.A) c'Z' B) (c'Z') C

我怎么觉得两个都不对,首先A:不管c是不是大写字母都不会满足,即永远为0(假),即使c是大写字母A也判断不出来
B就是A的非,也就是说不管C是什么,B判断出来都是1(真)
正确的判断方法可以是if(c'Z')printf("C不是大写字母");!(c>='A' && c