谁能帮我解释下if(c>=65&&c<=90||c>=97&&c<=122)的意思!

日期:2021-05-23 22:16:26 人气:1

谁能帮我解释下if(c>=65&&c<=90||c>=97&&c<=122)的意思!

因为A的ASCII码是65,Z是90,a是97,z是122,
也就是说
if(c>=65&&c<=90||c>=97&&c<=122) 判断输入的字符是不是一个字母,如果是就把它输出
实际上表示字母一般不直接用数字,把字母加上单引号就行,例如'a'等价于97
上面语句规范来说应该写成
if(c>='A'&&c<='Z'||c>='a'&&c<=
    A+
热门评论