Использование "%06.3f" в программе на C
#include<stdio.h>
main()
{
int Fahrenheit;
for (Fahrenheit = 0; Fahrenheit <= 300; Fahrenheit = Fahrenheit + 20)
printf("%3d %06.3f\n", Fahrenheit, (5.0/9.0)*(Fahrenheit-32));
}
Вывод источника выше:
0 -17.778
20 -6.667
40 04.444
60 15.556
80 26.667
100 37.778
120 48.889
140 60.000
160 71.111
180 82.222
200 93.333
220 104.444
240 115.556
260 126.667
280 137.778
300 148.889
Пожалуйста, объясните мне функцию '06.3f'в функции'printf'в программе выше.
1 ответ
0
заполните 0 слева6
длина строки должна быть не менее 6 символов.3
точность составляет 3 цифры после десятичной точкиf
он принимает float
(или же double
) переменная