新聞中心
linux下的atoi函數(shù)源自C/C++語言,作用是將字符串轉換為長整型的十進制數(shù)字,我們平常在編程時可能會面臨到這樣的場景:從用戶輸入獲得的字符串格式的數(shù)字,想把它變?yōu)檎偷臄?shù)據(jù),這時便可以使用atoi函數(shù)來完成轉換任務。

atoi函數(shù)的原型如下:
int atoi(const char *str);
函數(shù)的返回值為int類型,參數(shù)為指針,指向字符串的首地址。atoi函數(shù)使用說明為:(1)當成功時,返回結果,(2)當失敗時,返回0,(3)如果字符串不能轉換成數(shù)字,也返回0。
下面給出一個atoi的示例:
#include
#include
int main()
{
int a = 0;
char strings[] = "2045";
a = atoi(strings);
printf("字符串型數(shù)據(jù)轉換為整型為:%d\n",a);
return 0;
}
運行上面的示例,將會輸出:
字符串型數(shù)據(jù)轉換為整型為:2045
這樣,atoi函數(shù)就可以為用戶利用,其新型字符串轉化為長數(shù)型數(shù)字這一任務提供幫助。
總結:Linux下的atoi函數(shù)叛可以把字符串轉換為長整型的十進制數(shù)字,atoi函數(shù)的原型如下: int atoi(const char *str),其成功時返回結果,失敗時返回0,如果字符串不能轉換成數(shù)字,也返回0,這樣可以非常方便的把字符串轉化為整型數(shù)據(jù)。
創(chuàng)新互聯(lián)-老牌IDC、云計算及IT信息化服務領域的服務供應商,業(yè)務涵蓋IDC(互聯(lián)網數(shù)據(jù)中心)服務、云計算服務、IT信息化、AI算力租賃平臺(智算云),軟件開發(fā),網站建設,咨詢熱線:028-86922220
當前文章:Linux中atoi函數(shù)的作用(linuxatoi)
分享URL:http://www.fisionsoft.com.cn/article/dhsshse.html


咨詢
建站咨詢
