新聞中心
linux atoi函數是一種C語言庫函數。它用于將字符串轉換為整數值。它用一個字符串作為參數,并返回一個int類型的整數值。它的定義如下:

固陽網站制作公司哪家好,找創(chuàng)新互聯!從網頁設計、網站建設、微信開發(fā)、APP開發(fā)、響應式網站建設等網站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯自2013年起到現在10年的時間,我們擁有了豐富的建站經驗和運維經驗,來保證我們的工作的順利進行。專注于網站建設就選創(chuàng)新互聯。
int atoi (const char * str)
該函數的別名:a2i(), _atoi(), strtol(), _strtol(), atol()
該函數會掃描參數字符串str所指向的字符串,跳過前面的空格字符,直到遇上數字或正負符號時才開始做轉換,而再遇到非數字或字符串結束時(‘\0’)結束轉換,并將結果返回。
str參數是個字符串指針,指向一個字符串,該字符串應當代表數值,如果不是數值,atoi函數會返回一個0值。
下面提供了一段atoi函數的例子:
#include
#include
int main ()
{
int val;
char str[20];
strcpy(str, “98993489”);
val = atoi(str);
printf(“String value = %s, Int value = %d\n”, str, val);
strcpy(str, “tutorialspoint.com”);
val = atoi(str);
printf(“String value = %s, Int value = %d\n”, str, val);
return 0;
}
開始運行的時,上邊的程序將會產生下述結果:
String value = 98993489, Int value = 98993489
String value = tutorialspoint.com, Int value = 0
atoi函數一般會在數值與字符串之間轉換,以及字符串作為參數來調用函數時非常有用,例如,函數可能有兩個參數:一個十進制輸入和一個可視化字符串表示,預期第一個參數傳入整數值,而第二個參數傳入字符串。 對于這樣的情況,我們可以使用atoi函數將字符串轉換為整數:
int function (int dnum, char *snum)
{
int num2;
/*將字符串snum轉換為整數num2*/
num2 = atoi(snum);
/* 其他代碼*/
return 0;
}
成都網站建設選創(chuàng)新互聯(?:028-86922220),專業(yè)從事成都網站制作設計,高端小程序APP定制開發(fā),成都網絡營銷推廣等一站式服務。
新聞名稱:函數解析Linuxatoi函數的含義(linuxatoi)
網址分享:http://m.5511xx.com/article/dpjecsj.html


咨詢
建站咨詢
