1楼:听不清啊
c语言中if(a[i]>='0'&&a[i]<='9')的理解为字符数组元素a[i]是一个数字字符。
2楼:志祥罗志祥
就是a[i]这个字符处于0到9之间
在c语言中a[i]>='0'是什么意思啊
3楼:天云一号
a[i]>='0'是一个比较的bai表达式,分如下两du种情况:
1、如果zhi数组daoa是字符型数组,则a[i]>='0'表示回将字符a[i]和字答符'0'的ascii码进行比较,如果a[i]的ascii码值较大或相等,返回1,否则返回0。
2、如果数组a是数值型数组,则a[i]>='0'表示将数值a[i]和字符'0'的ascii码进行比较,如果a[i]的数值大于或等于字符'0'的ascii码值,返回1,否则返回0。
4楼:匿名用户
也就是说,a是一个char数组,由于是char,不能和int直接等价,所以必须加上单引号。这个就是判断a[i]这个元素是不是一个数字
5楼:匿名用户
a[i]是数组的意思 a[0]就表示这个数组里的第一个元素 以此类推 a[i]>='0'就表示这个数组的元素]>='0' 但是注意 这里的0是字符型 <='9'也是一样
6楼:匿名用户
a[i]是字符型数组
a[i]>='0'&&a[i]<='9' 是来判断a[i]中的字符是不是在字符型的0~9 之间
7楼:匿名用户
'0'代表字符,在c中可以与int型的48通用,就是ascii码啦,翻下书看下吧
8楼:匿名用户
0的ascii码是48,也就是a[i]>=48
c语言for语句中内嵌if"语句的问题
1楼 匿名用户 为满足要求,可修改 如下 include void main else 在vc6下验证通过,与题目 效果一致,如下图 供参考。 2楼 d任意表达式 请采纳。。。。 c语言高手解答 for 语句中嵌套if 如何执行 3楼 拜朋儿 for else for 语句是循环,if是循环里的语句...
c语言中的if(is_full是啥意思?不懂
1楼 匿名用户 原型 extern int isupper int c 头文件 ctype h 功能 判断字符c是否为大 写英文字母 说明 当参数c为大写英文字母 a z 时,返回非零值,否则返回零。 附加说明 此为宏定义,非真正函数。 举例1 在visual c 6 0中运行通过 include ...
c语言中int a 1,b 2,c c 1.0 b a输出结果为什么
1楼 匿名用户 结果是c的值是0 因为1 0 b 都会转换位浮点型,结果是0 5 0 5 a 也是会把a转为浮点型,结果是0 5 而c是整形,会对右边运算的结果取整,所结果就是0了。 假如 int a 1 b 2 c 3 表达式a b c的值是1还是0 为什么? 2楼 岔路程序缘 在c语言中,1代表...