函数介绍Linux atoi函数及其用法(linuxatoi)

Linux atoi函数是Linux C/C++编程环境下的标准库函数,可用于将字符转换成整型。它由头文件定义,函数原型为:

int atoi (const char * str);

函数将字符串转换为整数型。如果未找到整数,则函数返回0。

Linux atoi函数的用法:

1、使用atoi函数将字符转换为整型:

int ivalue = atoi(str);

2、使用atoi函数将字符串转换为二进制数:

int ivalue = (atoi(str));

3、使用atoi函数将字符串转换为八进制数:

int ivalue = (atoi(str));

4、使用atoi函数将字符串转换为十六进制数:

int ivalue = (atoi (str));

实例代码:

#include

#include

int main ()

{

int x;

char str[20];

x = atoi (“123”);

printf(“字符串 \”123\”转换成整数%d\n”,x);

x = atoi (“-343”);

printf(“字符串\”-343\”转换成整数%d\n”,x);

strcpy(str, “8924112”);

x = atoi(str);

printf(“字符串\”8924112\”转换成整数%d\n”,x);

strcpy(str, “hello”);

x = atoi(str);

printf(“字符串\”hello\”转换成整数%d\n”,x);

return 0;

}

结果如下:

字符串”123″转换成整数123

字符串”- 343″转换成整数-343

字符串”8924112″转换成整数8924112

字符串”hello”转换成整数0

可见,Linux atoi函数是一个用于将字符转换成整型的功能强大的函数,它可以快捷、很方便地将字符串转换为不同进制的数值。


数据运维技术 » 函数介绍Linux atoi函数及其用法(linuxatoi)