c++中如何将double转换成保留小数点两位的string

日期:2019-02-06 05:13:41 人气:1

c++中如何将double转换成保留小数点两位的string

可以使用sprintf(...)库函数来实现,下面是我以前写的一个算法: string doubleToString(const double &dbNum) { char *chCode; chCode = new(std::nothrow)char[20]; sprintf(chCode, "%.2lf", dbNum); // .2 是控制输出精度的,两位小数 string strCode(chCode);
    A+
热门评论