Что означает «F» в спецификаторе формата printf? - PullRequest
1 голос
/ 25 октября 2010

Что означает %.8Ff спецификатор формата в printf?
Что означает F?

Ответы [ 2 ]

5 голосов
/ 25 октября 2010

Согласно инструкции :

F спецификатор преобразования производит «INF», «INFINITY» или «NAN» вместо "inf", "infinity" или "nan", соответственно.

В строке формата %.8Ff f обрабатывается как буквенный символ и печатается как f.

1 голос
/ 25 октября 2010

Одним из возможных вариантов использования литерала f после спецификатора формата может быть печать строки, которая позже будет проанализирована компилятором C или C ++ как константа float вместо double константы.

...