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

C语言问题

A. (c1>=0)&&(c1<=9) B. (c1>=’0’)&&(c1<=’9’)
C. ’0’<=c1<=’9’ D. (c1>=’0’)||(c1<=’9’)

慕慕森
浏览 181回答 2
2回答

一只甜甜圈

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

www说

在C语言中,最简单的且正确的表达式是(c>='A')&&(c<='Z')在PASCAL语言中,最简单的且正确的表达式是(c>='A')AND(c<='Z')
打开App,查看更多内容
随时随地看视频慕课网APP