目录
一、💎本章重点
1.介绍atoi()、itoa()、sprintf()
2.模拟实现atoi()
二、💎介绍atoi()、itoa()、sprintf()
2.1🔔atoi()
atoi (表示 ascii to integer)是把字符串转换成整形数的一个函数。
函数原型:
头文件:<stdlib.h>
int atoi(const char *nptr) 函数会扫描参数 字符串,会跳过前面的空白字符(例如空格,tab缩进)等。
如果 nptr不能转换成 int 或者 nptr为空字符串,那么将返回 0 。特别注意,该函数要求被转换的字符串是按十进制数理解的。atoi输入的字符串对应数字存在大小限制(与int类型大小有关),若其过大可能报错-1。
Return Value:
On success, the function returns the converted integral number as an int
value.
If the converted value would be out of the range of representable values by an int
, it causes undefined behavior. See strol for a more robust cross-platform alternative when this is a possibility.
其它类似函数:
🎵输入正常情况: