数字与字符串之间的转换

char*itoa(intvalue,char*string,intradix);
int value 被转换的整数,char *string 转换后储存的字符数组,int radix 转换进制数,如2,8,10,16 进制等
头文件: <stdlib.h>
 

atof(将字符串转换成浮点型数)

atoi(将字符串转换成整型数)

atol(将字符串转换成长整型数)

strtod(将字符串转换成浮点数)

strtol(将字符串转换成长整型数)

strtoul(将字符串转换成无符号长整型数)

toascii(将整型数转换成合法的ASCII 码字符)

toupper(将小写字母转换成大写字母)

tolower(将大写字母转换成小写字母)

#include <sstream>
#Include <string>
string num2str(double i)

{
       stringstream ss;       

        ss<<i;
       return ss.str();
}

 sprintf(san,"%f",an);

    

原文地址:https://www.cnblogs.com/whiteIcrow/p/3736641.html