std::to_string功能说明和代码示例
时间: 2023-05-24 10:05:32 浏览: 351
功能说明:
std::to_string 是C++11中的一个函数,用于将数字类型的数据转换成字符串类型。它的使用方式与其他标准函数类似,将一个或多个数字参数作为函数的输入参数,返回对应的字符串值。
代码示例:
下面是一个示例代码,演示如何使用 std::to_string 将数字类型转换成字符串类型:
```cpp
#include <iostream>
#include <string>
int main()
{
int i = 123;
float f = 3.1415;
double d = 2.71828;
std::string s1 = std::to_string(i);
std::string s2 = std::to_string(f);
std::string s3 = std::to_string(d);
std::cout << "s1 = " << s1 << std::endl;
std::cout << "s2 = " << s2 << std::endl;
std::cout << "s3 = " << s3 << std::endl;
return 0;
}
```
输出结果如下:
```
s1 = 123
s2 = 3.141500
s3 = 2.718280
```
可以看到,std::to_string 能够将 int、float 和 double 类型的数据都转换成字符串类型。其实还有其他类型,如 long、unsigned int 等都支持转换成字符串类型。
阅读全文