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

2019-06-03| 发布者: lofor| |来自: 互联网

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

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

'8' - '0'相当于用8的ASCII码减去'0'的ASCII码值,因为ASCII码是顺序排列的,所以能得到相应的数字。
如果是字符串转数字可以用C语言库stdlib.h中提供的atoi(字符串转整数)以及atof(字符串转小数)。

  密码:s46b
友情提醒:以上链接来自互联网,请注意风险!

Keywords:C语言编程

0人已打赏

©2021 HACKBASE 黑名单手机版