判断一个 int 型数字 s[i] 是不是在 $0$ 和 $9$ 之间(可以是 $0$ 和 $9$),判断条件可以写为 if (s[i] >= '0' && s[i] <= '9')。
答案B。考点: 分支结构——if/else条件判断。
关键提醒:C++中的^是异或运算符,不是乘方!2^5=7而非32。这是最高频的错误。
【考点】数据类型匹配|字符常量语义|比较运算规则
GESP 三级《C++ 语言》模块,考察基础数据类型的理解。命题人卡住的是大量考生对 char 和 int 混用场景的盲区——看到 s[i] 就条件反射当字符处理,却忘了 int 数组里存的是整数值而非字符。