判断ch是数字字符的C语言表达式是( )多选

判断ch是数字字符的C语言表达式是()多选。(2分)A'0'<=ch<='9'Bch>='0'&&ch<='9'Cch>='1'&&ch<='10'D!(ch<'0'||... 判断ch是数字字符的C语言表达式是( )多选 。 (2分)

A '0' <= ch <= '9'

B ch >= '0' && ch <= '9'

C ch >= '1' && ch <= '10'

D ! (ch < '0' || ch > '9')
展开
 我来答
小星星教育知识分享
高粉答主

2020-07-15 · 用教师的智慧点燃学生的智慧火花
小星星教育知识分享
采纳数:202 获赞数:67127

向TA提问 私信TA
展开全部

C ch >= '1' && ch <= '10';D ! (ch < '0' || ch > '9')。

char ch = 'a';

_Bool result = ('0' <= ch <= '9');

printf( "%u\n", result );

'0' <= ch <= '9'

中 '0' <= ch 要么是false(0),要么是true(1),

无论是 0 <= '9' 还是 1 <= '9' ,肯定都是 true。

扩展资料

char ch; ch=getchar()意思是将变量ch定义为char字符类型,当键盘输入一个字符的时候,将此值赋给变量ch。

getchar()函数的作用是从计算机终端(一般为键盘)输入一个字符。getchar()函数只能接收一个字符,其函数值就是从输入设备得到的字符。

当程序调用getchar时,程序就等着用户按键。用户输入的字符被存放在键盘缓冲区中,直到用户按回车为止(回车字符也放在缓冲区中)。

李磊_1
2019-10-16 · TA获得超过299个赞
知道小有建树答主
回答量:337
采纳率:66%
帮助的人:115万
展开全部
A 先判断 ch 是不是大于 '0',然后使用比较结果和 '9' 比较,不正确。

B 判断给定字符在不在 '0' 和 '9' 之间,是正确答案
C 类似于b,但是得到的答案不正确
D 和 B 的结果是一样的,是正确答案
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式