用法如下:
●itoa():將整型值轉換為字串。
●ltoa():將長整型值轉換為字串。
●ultoa():將無符號長整型值轉換為字串。
●gcvt():將浮點型數轉換為字串,取四捨五入。
●ecvt():將雙精度浮點型值轉換為字串,轉換結果中不包含十進位制小數點。
●fcvt():指定位數為轉換精度,其餘同ecvt()。
●atof():將字串轉換為雙精度浮點型值。
●atoi():將字串轉換為整型值。
●atol():將字串轉換為長整型值。
●strtod():將字串轉換為雙精度浮點型值,並報告不能被轉換的所有剩餘數字。
●strtol():將字串轉換為長整值,並報告不能被轉換的所有剩餘數字。
●strtoul():將字串轉換為無符號長整型值,並報告不能被轉換的所有剩餘數字。
同時可以根據字元和數字之間的對應關係自己寫函式(不呼叫庫函式)實現字串與數值之間的轉換:
實現的字串轉化成整數的函式:
intstr2int(char*str)
{
intlen=strlen(str);
intnum=0;
inti=0;
if((str[0]=="-")||(str[0]=="+"))
i++;
for(i;i
用法如下:
●itoa():將整型值轉換為字串。
●ltoa():將長整型值轉換為字串。
●ultoa():將無符號長整型值轉換為字串。
●gcvt():將浮點型數轉換為字串,取四捨五入。
●ecvt():將雙精度浮點型值轉換為字串,轉換結果中不包含十進位制小數點。
●fcvt():指定位數為轉換精度,其餘同ecvt()。
●atof():將字串轉換為雙精度浮點型值。
●atoi():將字串轉換為整型值。
●atol():將字串轉換為長整型值。
●strtod():將字串轉換為雙精度浮點型值,並報告不能被轉換的所有剩餘數字。
●strtol():將字串轉換為長整值,並報告不能被轉換的所有剩餘數字。
●strtoul():將字串轉換為無符號長整型值,並報告不能被轉換的所有剩餘數字。
同時可以根據字元和數字之間的對應關係自己寫函式(不呼叫庫函式)實現字串與數值之間的轉換:
實現的字串轉化成整數的函式:
intstr2int(char*str)
{
intlen=strlen(str);
intnum=0;
inti=0;
if((str[0]=="-")||(str[0]=="+"))
i++;
for(i;i