Что делает %.8Ff
спецификатор формата в printf do?
Что означает F
?Что означает «F» в спецификации формата printf?
ответ
Согласно manual:
Спецификатор преобразования F производит "INF", "бесконечность", или "NaN" вместо "инфа", "бесконечность", или "NaN", соответственно.
В вашей строке формата %.8Ff
, то f
трактуется как буквальный символ и печатается как f
.
Но вы не должны использовать оба вида. Это приведет к тому, что 'F' не будет частью спецификации преобразования. Это, вероятно, нежелательно, если вы не хотите выводить, например INFf или NANf. :) –
@Matthew: Правильно, его 'f' является буквальным' f', не являющимся частью спецификатора формата. – codaddict
Одно из возможных применений положить буквальный f
после спецификатора формата может быть, чтобы напечатать строку, которая позже будет анализироваться с помощью C или C++ компилятора как float
постоянная вместо double
постоянная.
- 1. Спецификации формата Typedefs и printf
- 2. Что означает `TEXT` в строке формата в формате« printf »
- 3. Что означает «%. * S» как спецификатор формата в printf?
- 4. В F #, что означает оператор?
- 5. Что означает "% .6d" означает в Printf
- 6. Что означает -f означает Сортировка?
- 7. Что означает «{$ F 'filename'}" означает?
- 8. Что означает символ формата printf/snprintf% N? (Не% п)
- 9. Что означает regex [* \ f] +?
- 10. Что означает `[-f ...]`?
- 11. Что означает 1.f
- 12. Что означает X f()?
- 13. Что означает int (* f []) (int *)?
- 14. В F #, что означает конвейеризация?
- 15. Что означает F в FWORD?
- 16. Что означает -f в bash
- 17. Что означает $ F [2] .. $ F [3]?
- 18. Что означает выражение ExpressionNoIn в спецификации ECMAScript?
- 19. В F # что означает верхний уровень?
- 20. Что означает число между «%» и спецификатором формата в scanf?
- 21. Что означает «void f (int (*) [7]) {}« означает?
- 22. Схема спецификации формата номера
- 23. Macports: что означает флаг -f?
- 24. Что означает «% d ->» в printf?
- 25. Что означает «% d:% 02d» в `printf`?
- 26. Что означает «переданный» в функции printf?
- 27. , что поплавок в выражении лица PRINTF означает
- 28. Что означает «% 3d» в заявлении printf?
- 29. Что означает спецификатор формата% * s?
- 30. Что означает `void f (void())`?
Почему у вас есть «F» _and_ 'f'? Вы используете то или другое. Не могли бы вы предоставить немного больше контекста? – Greenonline