char c 判断c中的字符是否是大写字母 '这样判断:A'<=c=<=‘Z' 为什么不对
来源:百度知道 编辑:UC知道 时间:2024/06/16 10:01:55
就是这种形式A'<=c=<=‘Z'不对
char c 判断c中的字符是否是大写字母
if (c >= 'A' && c <= 'Z')
c 里 不允许 ‘A'<=c=<=‘Z' 这样的判断表达式
同时满足条件 应以 && 相连
c >= 'A' && c <= 'Z'
你这样写 C 是字符格式 A和Z 是ASCII码 不能直接比较
有判断函数,不用自己写,而且c中存储的是ASCII码,应该判断码值范围
可以用标准函数来判断:isupper(c),返回值是bool。
c >= 'A' && c <= 'Z'