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