判断题,判断题,判断题~

来源:百度知道 编辑:UC知道 时间:2024/05/28 02:10:27
char类型变量c1满足数字字符的最简单正确的表达式是____?
a '0'<=c1<='9'
b (c1>='0')&&(c2<='9')
说明为什么哦,越具体越好,在线等~

当然是B了!

选项a中,它将会先计算'0'<=c1的值,这个表达式的值将会是0或者1,然后再用这个值(0或者1)和后面的'9'比较.

都错
如果c2<'9'改成c1<9就是b

b啊.

a的写法是错的.

(c1>='0')&&(c1<='9')

这样比较最简单。。

连续比较 很多语言都不会支持的。。

这跟语言的 编译原理 有关。。 符号多了 很难判断的。。。

答案是b,在编程语法中不能这样连续比较的,所以a错了

B