Можно ли форматировать float на C, чтобы отображать только до двух знаков после запятой, если они отличаются от 0s с помощью printf?
Пример:
12 = > 12
12.1 = > 12.1
12.12 = > 12.12
Я попытался использовать:
float f = 12;
printf("%.2f", f)
но я получаю
12 = > 12.00
12.1 = > 12.10
12.12 = > 12.12