Я использую код :: блоки с окнами для программирования в c. В последнее время я столкнулся с несколькими проблемами, пытаясь найти адреса и значения, хранящиеся в адресах поплавков, длинных длин и т. Д. Я понял, что мне нужно использовать «I64d» вместо «lld». Есть ли список спецификаторов формата, которые я должен использовать вместо «нормальных» (например, «d», «ld», «lld» и т. Д.)? Благодарю.Каковы спецификации формата, которые я могу использовать?
1
A
ответ
0
Все спецификаторы формата показаны в стандарте. Текущий стандарт C11 показывает «нормальные» в 7.20.6.1 The fprintf function
.
Однако существуют также «дополнительные» целые типы (такие как uint16_t
), определенные в stdint.h
. Соответствующие макросы fprintf
для использования в качестве спецификаторов формата для этих типов включены в inttypes.h
и подробно описаны в стандарте, 7.8.1 Macros for format specifiers
.
Примером может быть:
int16_t val = 42;
printf ("val = %2" PRId16 "\n", val);
Имейте в виду, что существуют также эквиваленты для fscanf
сторону вещей, а также, с макросами, начиная с SCN
вместо PRI
.
Смежные вопросы
- 1. Каковы спецификации Motion JPEG?
- 2. Каковы некоторые обычные SQL-инъекции, которые я могу использовать?
- 3. UIView. Каковы максимальные размеры размеров, которые я могу использовать?
- 4. Спецификации формата Microsoft CodeView
- 5. Схема спецификации формата номера
- 6. Могу ли я использовать эти спецификации @media?
- 7. Тип спецификации формата wprintf% ws
- 8. Каковы правила спецификации размера?
- 9. Понимание спецификации формата заголовка ogg
- 10. Ole Attachment Спецификации формата IStorage
- 11. Каковы спецификации для HTML5 audio.volume
- 12. Objective-C Неверные спецификации формата
- 13. Спецификации формата Typedefs и printf
- 14. Каковы спецификации доступа в python?
- 15. Каковы спецификации для мобильного сайта?
- 16. Каковы минимальные спецификации для Froyo?
- 17. Каковы основные спецификации C/C++
- 18. Каковы спецификации бесплатного сервера Meteor?
- 19. Каковы свойства стиля QToolbar, которые я могу изменить?
- 20. Каковы спецификации функции CSS -webkit-named-image()?
- 21. Где я могу найти текущие спецификации формата Adobe Image? «Обтравочный контур»
- 22. .one не соответствует спецификации формата файла Onenote
- 23. Ошибка в спецификации формата виртуального жесткого диска?
- 24. Iam создает покерную игру во Flash AS3, каковы лучшие шаблоны дизайна, которые я могу использовать?
- 25. Где я могу найти полные спецификации DLNA?
- 26. AngularJS - Как я могу обновить спецификации Jasmine?
- 27. Rails 3 Спецификации маршрутов и формата
- 28. BNF/EBNF/другие реквизиты формата спецификации грамматики
- 29. Что означает «F» в спецификации формата printf?
- 30. Где я могу использовать делегатов?
"типы аргументов"? Я понимаю, что вы имеете в виду «спецификаторы формата». И: «вместо« нормальных »- какие обычные? Похоже, вы должны были показать код вместо нечетких разговоров. – sehe
@sehe «Обычными» будут преобразования, указанные в стандарте. –
@sehe, Да, извините, я не знал, как их называли, и первая ссылка google была именно таковой. Исправленный. – user2377414