编号为Qstring,精度为

时间:2015-07-15 06:37:57

标签: c++ qt converter qstring

我想将浮点数转换为Qstring对象。当数字是-0.001并且我设置了预定2时,它返回-0.00但是想要0.00。 如何删除这种情况的减号?

1 个答案:

答案 0 :(得分:3)

选择您喜欢的地方:

const double d = -0.001;

qDebug() << QString::number(int(d*100) / 100.0, 'f', 2);
qDebug() << QString::number(qRound(d*100) / 100.0, 'f', 2);
qDebug() << QString::number(qRound64(d*100) / 100.0, 'f', 2);