字符串转数值
[!相关函数]
ato系列函数和strto系列函数都可以实现字符串转数值,但两者在错误处理能力 上有着显著区别
ato系列- 没有错误检测,只能用于100%确定输入是“纯合法数值”的场景
- 当输入是合法数值
0或者非法数值36D时,返回值都是0
strto系列- 适用于存在输入可能无效风险的场景,或者需要多进制转换
#include <stdib.h> // 包含各种字符串处理函数
// 各种形式的数据,如:整数123、小数1.66等
char arr_str[] = ".......";
//转整型int
int num = atoi(arr_str);