函数atoi的C语言实现
函数介绍
功能
将一个字符串转换为整型数据返回。忽略字符串开头的空格,遇到其他字符直接返回0,遇到第一个「+」、「-」或0-9的数字开始转换,直到遇到非数字字符结束转换。
原型
|
|
参数
- const char *nptr 源字符串首地址。
代码实现
|
|
测试
调用
|
|
运行结果
测试0
输入:12a3456
输出:12
测试1
输入: -12345q6
输出:-12345
测试2
输入:a123456
输出:0
测试3
输入: 123 456
输出:123
运行环境
Mac OS X 10.10.5
CLion 1.0
CMake 3.1.3