c语言,请帮忙解释画线的地方。

 我来答
会点技术的小子
2014-03-25 · TA获得超过528个赞
知道小有建树答主
回答量:356
采纳率:0%
帮助的人:284万
展开全部
亲,这里说的字符串转换成面值相同的是指 字符串类型的'12345'转换成具体的数值为12345 后在将他们相加
d=d*10+*s-'0'; 当*s中的内容为字符'1'的时候,将其减去字符'0'是刚好等于数字1,字符1的ASCII值是49,而字符0的ASCII值是48,
例如 输入字符 '123' 当*s的内容指向'1'时 d的值是 0*10+1('1'-'0') 等于1

当*s的内容指向'2'时 d的值是 1*10+1('2'-'0') 等于12
当*s的内容指向'3'时 d的值是 12*10+1('3'-'0') 等于123
希望采纳!!!!不懂可以继续问我!!!
追问
好厉害,谢谢
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式