c++中如何将double转换成保留小数点两位的string
c++中如何将double转换成保留小数点两位的string
日期:2019-02-06 05:13:41 人气:1
可以使用sprintf(...)库函数来实现,下面是我以前写的一个算法:
string doubleToString(const double &dbNum)
{
char *chCode;
chCode = new(std::nothrow)char[20];
sprintf(chCode, "%.2lf", dbNum); // .2 是控制输出精度的,两位小数
string strCode(chCode);