【C/C++】数值转换成字符串

您所在的位置:网站首页 c语言中将字符串转换成数字 【C/C++】数值转换成字符串

【C/C++】数值转换成字符串

2024-03-01 13:15| 来源: 网络整理| 查看: 265

目录

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