LINUX.ORG.RU

спецификация формата double в printf


0

0

Крайне извиняюсь за тупой вопрос, но чего-то из "man 3 printf" я не понял :(

Что нужно указать в printf, чтобы вывести аргумент типа double?

Т.е. типа

double x=2;
printf("%?", x);

Какую буковку подставить заместо "?"

anonymous

а в данном случае нет разницы float или double. Эти аргументы передаются как ... -- значит они претерпевают естественное расширение. float здесь всегда передается как double. Поэтому что работает для флота будет работать и для дабла.

dilmah ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.