【C/C++】数值转换成字符串 |
您所在的位置:网站首页 › c语言中将字符串转换成数字 › 【C/C++】数值转换成字符串 |
目录 string与数值的转换 string与数值的转换 C++11 C++11之前 格式化数字字符串 string 和 char * 之间互相转换 C++11中int、char和string常用类型的相互转换方法 int类型转float类型 float类型转int类型 int类型转char[]数组类型 string类型转char[]数组类型 char[]数组类型转string类型 string类型转char*类型 char []与char *之间转换 char 与const char 之间转换 char *与string之间转换 char[]与string之间转换 string与数值的转换 C++11头文件:#include 数值转string to_string(val):可以将其他类型转换为string。 string转数值 s:表示整数内容的字符串; b:表示转换所用的基数,默认为10(表示十进制); p:是size_t的指针,用来保存s中第一个非数值字符的下标,p默认为0,即函数不返回下标。 stoi(s, p, b):string转int stol(s, p, b):string转long stod(s, p, b):string转double stof(s, p, b):string转float stold(s, p, b):string转long dluble stoul(s, p, b), stoll(s, p, b), stoull(s, p, b)等。 void testTypeConvert() { //int --> string int i = 5; string s = to_string(i); cout |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |