函数初探Linux中atoi 函数的使用(linuxatoi)

.

atoi 函数是一种经常在C/C++等语言中使用的字符串转换整数的函数。Linux 下它功能类似,也是将一个字符串转换为一个整数。

另外,atoi 函数可以使用空格来忽略字符串前面的空白,因而可以节省编程的工作量。

atoi 函数的函数原型为:int atoi(const char*string);该函数的任务是把字符串转换为整数,比如atoi(“-123”)得到-123这个整数。

函数的定义如下:

int atoi(const char*string){
int result=0;

while(*string){
if(*string>='0'&&*string
result=result*10+(*string-'0');
} else {
break;
}
string++;
}
return result;
}

在实际使用时,可以考虑对字符串前面的空白忽略:

while(*string && *string
string++;
}

这样就可以忽略字符串前面的空格了。

总之,Linux 中的 atoi 函数也是一个非常有用的函数,其把字符串转换成一个整数,可以节省编码的工作量,减少重复性的工作,节省编程时间。


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