atoi()
函數名: atoi
頭文件:<stdlib.>
功能:功 能:把字符串轉換成整型數,atoi()會掃描參數string字符串,跳過前面的空格字符串,直到遇上數字或正負號纔開始做轉換,而再遇到非數字或字符串‘\0’時才結束轉換,並將結果返回,返回轉換後的整型數。
用法:int atoi(const char *string)
例如:
1)
#include<stdlib.h> #include<stdio.h> int main(void) { float n; char const *str="12345.67"; n=atoi(str); printf("string=%sfloat=%f\n",str,n); return 0; }
輸出結果:
string = 12345.67 float = 12345.000000
2)
#include<stdlib.h> #include<stdio.h> int main() { char a[]="-100"; char b[]="123"; int c; c=atoi(a)+atoi(b); printf("c=%d\n",c); return0; }
輸出結果:
c = 23