Я пытаюсь вывести некоторые числа в файл журнала, и я хочу дополнить загрузку чисел с плавающей запятой с помощью функции printf
, чтобы произвести:
058.0
020.0
038.0
-050.0
800.0
150.0
100.0
В настоящее время я делаю следующее:
printf("% 03.1f\n", myVar);
... где myVar - это число с плавающей запятой. Результат этого оператора выглядит следующим образом:
58.0
20.0
38.0
-50.0
800.0
150.0
100.0
Из того, что я прочитал , я ожидал, что мой код выдаст результат, который я упомянул в начале этого сообщения, но явно что-то не так. Можно ли одновременно использовать только один флаг? ..или здесь что-то еще происходит?