为了账号安全,请及时绑定邮箱和手机立即绑定

如何判断char类型的变量c1是否为数字字符的正确表达式为

如何判断char类型的变量c1是否为数字字符的正确表达式为

C
慕慕森 2023-03-17 21:17:37
C语言问题A. (c1>=0)&&(c1<=9) B. (c1>=’0’)&&(c1<=’9’)C. ’0’<=c1<=’9’ D. (c1>=’0’)||(c1<=’9’)
查看完整描述

2 回答

?
一只甜甜圈

TA贡献1836条经验 获得超5个赞

当然是B了,c1既然是char类型,那么要看c1是否在ascii中数字字符的位置。ascii中数字字符是顺序排列的,所以c1只要大于字符0和字符9就行,注意这里是字符不是数字,这是两个概念

查看完整回答
反对 回复 2023-03-21
?
www说

TA贡献1775条经验 获得超8个赞

在C语言中,最简单的且正确的表达式是
(c>='A')&&(c<='Z')

在PASCAL语言中,最简单的且正确的表达式是
(c>='A')AND(c<='Z')

查看完整回答
反对 回复 2023-03-21
  • 2 回答
  • 0 关注
  • 168 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信