转换常用函数(函数原型所在头文件为math.h、stdlib.h、ctype.h、float.h)
char *ecvt(doublevalue,int ndigit,int *decpt,int *sign)
将浮点数value转换成字符串并返回该字符串
char *fcvt(doublevalue,int ndigit,int *decpt,int *sign)
将浮点数value转换成字符串并返回该字符串
char *gcvt(doublevalue,int ndigit,char *buf)
将数value转换成字符串并存于buf中,并返回buf的指针
char*ultoa(unsigned long value,char *string,int radix)
将无符号整型数value转换成字符串并返回该字符串,radix为转换时所用基数
char *ltoa(longvalue,char *string,int radix)
将长整型数value转换成字符串并返回该字符串,radix为转换时所用基数
char *itoa(intvalue,char *string,int radix)
将整数value转换成字符串存入string,radix为转换时所用基数
double atof(char*nptr) 将字符串nptr转换成双精度数,并返回这个数,错误返回0
int atoi(char*nptr) 将字符串nptr转换成整型数, 并返回这个数,错误返回0
long atol(char*nptr) 将字符串nptr转换成长整型数,并返回这个数,错误返回0
double strtod(char*str,char **endptr)将字符串str转换成双精度数,并返回这个数,
long strtol(char*str,char **endptr,int base)将字符串str转换成长整型数,
并返回这个数,
int toascii(int c)返回c相应的ASCII
int tolower(intch) 若ch是大写字母('A'-'Z')返回相应的小写字母('a'-'z')
int _tolower(intch) 返回ch相应的小写字母('a'-'z')
int toupper(intch) 若ch是小写字母('a'-'z')返回相应的大写字母('A'-'Z')
int _toupper(intch) 返回ch相应的大写字母('A'-'Z')