Я хочу преобразовать число в 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