double 与string

来源:百度知道 编辑:UC知道 时间:2024/06/07 09:30:49
在c++中,如何把double型转换成string型?

std::stringstream stm;
double d(1.23);
stm << d;
stm.str()就是要的结果

char buf[64];
double d(1.23);
snprintf(buf, 64, "%ld", d);
string str(buf);
也可以这样

可以用atoi的函数
也可以弄个循环来直接变
给你个思想,不明白加我百度HI
double a = 3.1;
char ch;
a = a/10;
ch = a+48;
这样ch就等于字符‘3’了,想要转换成字符串只要后面加上个/0就可以了,不明白加我百度HI

自己写个转换函数。

强制转换