字符串與數(shù)字之間的轉(zhuǎn)換函數(shù)
#include<stdlib.h>| 函數(shù)原型 | 函數(shù)描述 |
| double atof(const char *nPtr)? | 把字符串nPtr轉(zhuǎn)換為double類型 |
| int atoi(const char* nPtr)? | 把字符串nPtr轉(zhuǎn)換為int類型 |
| long atol(const char *nPtr) | 把字符串nPtr轉(zhuǎn)換為long |
| double strtod(const char* nPtr,char **endPtr) | 把字符串nPtr轉(zhuǎn)換為double類型,endPtr指向nPtr中第一個不是數(shù)字的字符的位置 |
| long strtol(const char *nPtr,char** endPtr, int base) | 把字符串nPtr轉(zhuǎn)換為long類型,eendPtr指向nPtr中第一個不是數(shù)字的字符的位置,base是待轉(zhuǎn)換字符串中數(shù)值的進制類型,0表示可以是(8、10、16)。也可是2~36中任何值。 |
unsigned long strtoul(const char* nPtr,char **endPtr, int base) | 把字符串nPtr轉(zhuǎn)換為unsigned long類型,endPtr指向nPtr中第一個不是數(shù)字的字符的位置,base是待轉(zhuǎn)換字符串中數(shù)值的進制類型,0表示可以是(8、10、16)。也可是2~36中任何值。 |
posted on 2006-04-19 12:50 芥之舟 閱讀(1189) 評論(0) 編輯 收藏 引用 所屬分類: C/C++
