我想将数字转换为QString
3 位有效数字。
QString::number(myNumber,'f',3);
完成这项工作,但仍然尾随零。如何在没有它们的情况下使用它。
我也试过'g'
了,不应该保持那些零:
QString::number(myNumber,'g',3);
但例如 472.76 转换为 473。这让我感到惊讶。为什么'g'
选项会这样?
但是我对'f'
格式感兴趣。所以主要问题是如何在'f'
没有尾随零的情况下做到这一点?
输入 -> 所需输出
472.76 -> 472.76
0.0766861 -> 0.077
180.00001 -> 180