C语言中if(c>='0'&&c<='9')这是在判断什么?

为什么0和9要加引号
为什么不直接写0和9
什么情况下直接写0和9就可以

加‘’是说明那是字符0 和字符9 这里你C定义的应该是个字符变量 就是char型 如果是int型 就不用加了 比较的就是数0 和数9
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-12-02
加引号表示字符,不加引号是数字,同样是零,有引号的表示的数字是字符0的ASCII码值,具体多少一下子不记得了。没引号的就是0
第2个回答  2007-12-02
取出字符"0"的ASCII码
相似回答