早教吧 育儿知识 作业答案 考试题库 百科 知识分享

C语言,判断chair型变量ch是否为数字的表达式A.’0‘<=ch<=‘9’B.(‘0’<=ch)&&(ch<=‘9’)C.(ch>’0‘)&&(ch<=’9‘)D.(’0‘<=ch)||(ch<=‘9’)我看不懂啊,谁能一个

题目详情
C语言,
判断chair型变量ch是否为数字的表达式A.’0‘<=ch<=‘9’ B.(‘0’<=ch)&&(ch<=‘9’) C .(ch>’0‘)&&(ch<=’9‘) D.(’0‘<=ch)||(ch<=‘9’) 我看不懂啊,谁能一个一个向我解释
▼优质解答
答案和解析
数字字符 不就是 0到9 十个字符吗,且这10个字符的ASCII码是紧挨着的,0的ascii码小于1的,1的小于2的 直到9
如果一个字符 在 0和9 之间,那一定是 数字字符了.
所以B. (‘0’<=ch)&&(ch<=‘9’)
是正确的
表示 这个字符既大于等于0 且小于等于9.
A根本没有这种写法 C 缺少0啊 D 不是或的关系,必须是且的关系