判断一个 int 型数字 s[i] 是不是在 0 和 9 之间(可以是 0 和 9),判断条件可以写为 if (s[i] >= '0' && s[i] <= '9') 。
正确答案:错误(×)
正确答案:错误(×)
s[i] >= '0' 实际在判断 s[i] 是否 ≥ 48,对真正的整数 0~9 根本不成立,应写成 s[i] >= 0 && s[i] <= 9,说法错误,选 ×。💡 字符 '0' 的值是 48,别和整数 0 混用。想系统刷完 GESP C++ 1~8 级真题,并查看每道题的逐题精讲?
进入 GESPPASS 开始练习