Linux中atoi函数的作用(linuxatoi)

Linux下的atoi函数源自C/C++语言,作用是将字符串转换为长整型的十进制数字,我们平常在编程时可能会面临到这样的场景:从用户输入获得的字符串格式的数字,想把它变为整型的数据,这时便可以使用atoi函数来完成转换任务。

atoi函数的原型如下:

int atoi(const char *str);

函数的返回值为int类型,参数为指针,指向字符串的首地址。atoi函数使用说明为:(1)当成功时,返回结果,(2)当失败时,返回0,(3)如果字符串不能转换成数字,也返回0。

下面给出一个atoi的示例:

#include
#include

int main()
{

int a = 0;
char strings[] = "2045";

a = atoi(strings);

printf("字符串型数据转换为整型为:%d\n",a);
return 0;

}

运行上面的示例,将会输出:

字符串型数据转换为整型为:2045

这样,atoi函数就可以为用户利用,其新型字符串转化为长数型数字这一任务提供帮助。

总结:Linux下的atoi函数叛可以把字符串转换为长整型的十进制数字,atoi函数的原型如下: int atoi(const char *str),其成功时返回结果,失败时返回0,如果字符串不能转换成数字,也返回0,这样可以非常方便的把字符串转化为整型数据。


数据运维技术 » Linux中atoi函数的作用(linuxatoi)