为了账号安全,请及时绑定邮箱和手机立即绑定

标准的c++中int,float,double等怎么转换成string类

标准的c++中int,float,double等怎么转换成string类

C++
MYYA 2019-05-31 03:02:17
标准的c++中int,float,double等怎么转换成string类
查看完整描述

3 回答

?
千万里不及你

TA贡献1784条经验 获得超9个赞

c++的标准作法是通过stringstream。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

#include <iostream>

#include <sstream>

#include <string>

 

using namespace std;

 

int main(int argc, char const *argv[])

{

    stringstream ss;

    string str;

    int i = 1;

    float f = 10.1;

    double d = 100.11;

 

    ss << i << "," << f << "," << d << endl;

    ss >> str;

    cout << str;

 

    return 0;

}

运行:

1

1,10.1,100.11


 



查看完整回答
反对 回复 2019-06-01
  • 3 回答
  • 0 关注
  • 403 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信