首页 教程 C语言 查看内容

C语言(七):字母变数字的原因

2019-6-3 17:29 |来自: 互联网 47200 0

摘要: 单个字符转换为数字,假设我们有char c = '8'; 用 c - '0'就可以得到数字8 '8' - '0'相当于用8的ASCII码减去'0'的ASCII码值,因为ASCII码是顺序排列的,所以能得到相应的数字。 如果是字符串转数字可以用C语言库stdlib.h中提供的atoi(字符串转整数)以及atof(字符串转小数)。
关键词:C语言编程

单个字符转换为数字,假设我们有char c = '8'; 用 c - '0'就可以得到数字8

'8' - '0'相当于用8的ASCII码减去'0'的ASCII码值,因为ASCII码是顺序排列的,所以能得到相应的数字。
如果是字符串转数字可以用C语言库stdlib.h中提供的atoi(字符串转整数)以及atof(字符串转小数)。
 密码:
友情提醒:以上链接来自互联网,请注意风险!
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部