|
使用了這一個(gè)“ atoi(將字符串轉(zhuǎn)換成整型數(shù)) 相關(guān)函數(shù) atof,atol,atrtod,strtol,strtoul 表頭文件 #include<stdlib.h> 定義函數(shù) int atoi(const char *nptr); 函數(shù)說(shuō)明 atoi()會(huì)掃描參數(shù)nptr字符串,跳過(guò)前面的空格字符,直到遇上數(shù) 字或正負(fù)符號(hào)才開始做轉(zhuǎn)換,而再遇到非數(shù)字或字符串結(jié)束時(shí) ('\0')才結(jié)束轉(zhuǎn)換,并將結(jié)果返回。 返回值 返回轉(zhuǎn)換后的整型數(shù)。 附加說(shuō)明 atoi()與使用strtol(nptr,(char**)NULL,10);結(jié)果相同。 范例 /* 將字符串a(chǎn) 與字符串b轉(zhuǎn)換成數(shù)字后相加*/ #include<stdlib.h> mian() { char a[]=”-100”; char b[]=”456”; int c; c=atoi(a)+atoi(b); printf(c=%d\n”,c); } 執(zhí)行 c=356” |
|