鱼C论坛

 找回密码
 立即注册
查看: 1077|回复: 6

[已解决]【数组】 比较大小 求助助

[复制链接]
发表于 2020-12-2 09:39:50 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
(4 main()
{ char ch[7]={ "65ab21"};
            int i,s=0
        for(i=0;ch[i]>='0' && ch[i]<='9';i+=2)
           s=10*s+ch[i]-'0';
printf("%d\n",s);
}   下面程序运行的结果是

大佬们,单引号扩起来的是转义字符嘛
这个比较大小是用ASCII码值比较吗。 '0'是48的话 '9'是多少呢
(ch[i]-'0' )是不是相当于减48呢
数字有ascii值嘛 哪里有表呢呜呜呜
           

最佳答案
2020-12-2 10:04:52
单引号表示单个字符。
比较大小是用ASCII码值比较吗
‘0’是48,9就是48+9=57
数字有ASCII码,百度百科就有ASCII表,
见链接https://baike.baidu.com/item/ASCII/309296
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-12-2 09:51:00 | 显示全部楼层
https://bkimg.cdn.bcebos.com/pic ... ess=image/watermark,image_d2F0ZXIvYmFpa2UxMTY=,g_7,xp_5,yp_5这是ascii的图
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-12-2 10:00:34 | 显示全部楼层
6
单引号是字符,双引号是字符串
‘9’ 的 ASCII 码是 57

https://tool.oschina.net/commons?type=4
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-12-2 10:04:52 | 显示全部楼层    本楼为最佳答案   
单引号表示单个字符。
比较大小是用ASCII码值比较吗
‘0’是48,9就是48+9=57
数字有ASCII码,百度百科就有ASCII表,
见链接https://baike.baidu.com/item/ASCII/309296
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-12-2 13:06:44 | 显示全部楼层
风过无痕1989 发表于 2020-12-2 10:00
6
单引号是字符,双引号是字符串
‘9’ 的 ASCII 码是 57

谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-12-2 13:07:14 | 显示全部楼层
910201513 发表于 2020-12-2 10:04
单引号表示单个字符。
比较大小是用ASCII码值比较吗
‘0’是48,9就是48+9=57

多谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-12-2 13:25:38 | 显示全部楼层

我真是服了你啦,我回答在前,他回答在后,况且你的问题,他都没回答全,你选他的答案为最佳答案
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-12 12:28

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表