 |
inttypes.h |
Header File |
C99 standard header file containing string constants usable in format arguments to printf-type and scanf-type functions, for printing and scanning the portable integer types defined in stdint.h.
Constants
- PRId8
- Format specifier for printing an integer of type int8_t or uint8_t as a signed decimal integer.
![]()
- PRId16
- Format specifier for printing an integer of type int16_t or uint16_t as a signed decimal integer.
![]()
- PRId32
- Format specifier for printing an integer of type int32_t or uint32_t as a signed decimal integer.
![]()
- PRIdFAST8
- Format specifier for printing an integer of type int_fast8_t or uint_fast8_t as a signed decimal integer.
![]()
- PRIdFAST16
- Format specifier for printing an integer of type int_fast16_t or uint_fast16_t as a signed decimal integer.
![]()
- PRIdFAST32
- Format specifier for printing an integer of type int_fast32_t or uint_fast32_t as a signed decimal integer.
![]()
- PRIdLEAST8
- Format specifier for printing an integer of type int_least8_t or uint_least8_t as a signed decimal integer.
![]()
- PRIdLEAST16
- Format specifier for printing an integer of type int_least16_t or uint_least16_t as a signed decimal integer.
![]()
- PRIdLEAST32
- Format specifier for printing an integer of type int_least32_t or uint_least32_t as a signed decimal integer.
![]()
- PRIdPTR
- Format specifier for printing an integer of type intptr_t or uintptr_t as a signed decimal integer.
![]()
- PRIi8
- Format specifier for printing an integer of type int8_t or uint8_t as a signed decimal integer.
![]()
- PRIi16
- Format specifier for printing an integer of type int16_t or uint16_t as a signed decimal integer.
![]()
- PRIi32
- Format specifier for printing an integer of type int32_t or uint32_t as a signed decimal integer.
![]()
- PRIiFAST8
- Format specifier for printing an integer of type int_fast8_t or uint_fast8_t as a signed decimal integer.
![]()
- PRIiFAST16
- Format specifier for printing an integer of type int_fast16_t or uint_fast16_t as a signed decimal integer.
![]()
- PRIiFAST32
- Format specifier for printing an integer of type int_fast32_t or uint_fast32_t as a signed decimal integer.
![]()
- PRIiLEAST8
- Format specifier for printing an integer of type int_least8_t or uint_least8_t as a signed decimal integer.
![]()
- PRIiLEAST16
- Format specifier for printing an integer of type int_least16_t or uint_least16_t as a signed decimal integer.
![]()
- PRIiLEAST32
- Format specifier for printing an integer of type int_least32_t or uint_least32_t as a signed decimal integer.
![]()
- PRIiPTR
- Format specifier for printing an integer of type intptr_t or uintptr_t as a signed decimal integer.
![]()
- PRIu8
- Format specifier for printing an integer of type int8_t or uint8_t as an unsigned decimal integer.
![]()
- PRIu16
- Format specifier for printing an integer of type int16_t or uint16_t as an unsigned decimal integer.
![]()
- PRIu32
- Format specifier for printing an integer of type int32_t or uint32_t as an unsigned decimal integer.
![]()
- PRIuFAST8
- Format specifier for printing an integer of type int_fast8_t or uint_fast8_t as an unsigned decimal integer.
![]()
- PRIuFAST16
- Format specifier for printing an integer of type int_fast16_t or uint_fast16_t as an unsigned decimal integer.
![]()
- PRIuFAST32
- Format specifier for printing an integer of type int_fast32_t or uint_fast32_t as an unsigned decimal integer.
![]()
- PRIuLEAST8
- Format specifier for printing an integer of type int_least8_t or uint_least8_t as an unsigned decimal integer.
![]()
- PRIuLEAST16
- Format specifier for printing an integer of type int_least16_t or uint_least16_t as an unsigned decimal integer.
![]()
- PRIuLEAST32
- Format specifier for printing an integer of type int_least32_t or uint_least32_t as an unsigned decimal integer.
![]()
- PRIuPTR
- Format specifier for printing an integer of type intptr_t or uintptr_t as an unsigned decimal integer.
![]()
- PRIx8
- Format specifier for printing an integer of type int8_t or uint8_t as an unsigned hexadecimal (lowercase) integer.
![]()
- PRIX8
- Format specifier for printing an integer of type int8_t or uint8_t as an unsigned hexadecimal (uppercase) integer.
![]()
- PRIx16
- Format specifier for printing an integer of type int16_t or uint16_t as an unsigned hexadecimal (lowercase) integer.
![]()
- PRIX16
- Format specifier for printing an integer of type int16_t or uint16_t as an unsigned hexadecimal (uppercase) integer.
![]()
- PRIx32
- Format specifier for printing an integer of type int32_t or uint32_t as an unsigned hexadecimal (lowercase) integer.
![]()
- PRIX32
- Format specifier for printing an integer of type int32_t or uint32_t as an unsigned hexadecimal (uppercase) integer.
![]()
- PRIxFAST8
- Format specifier for printing an integer of type int_fast8_t or uint_fast8_t as an unsigned hexadecimal (lowercase) integer.
![]()
- PRIXFAST8
- Format specifier for printing an integer of type int_fast8_t or uint_fast8_t as an unsigned hexadecimal (uppercase) integer.
![]()
- PRIxFAST16
- Format specifier for printing an integer of type int_fast16_t or uint_fast16_t as an unsigned hexadecimal (lowercase) integer.
![]()
- PRIXFAST16
- Format specifier for printing an integer of type int_fast16_t or uint_fast16_t as an unsigned hexadecimal (uppercase) integer.
![]()
- PRIxFAST32
- Format specifier for printing an integer of type int_fast32_t or uint_fast32_t as an unsigned hexadecimal (lowercase) integer.
![]()
- PRIXFAST32
- Format specifier for printing an integer of type int_fast32_t or uint_fast32_t as an unsigned hexadecimal (uppercase) integer.
![]()
- PRIxLEAST8
- Format specifier for printing an integer of type int_least8_t or uint_least8_t as an unsigned hexadecimal (lowercase) integer.
![]()
- PRIXLEAST8
- Format specifier for printing an integer of type int_least8_t or uint_least8_t as an unsigned hexadecimal (uppercase) integer.
![]()
- PRIxLEAST16
- Format specifier for printing an integer of type int_least16_t or uint_least16_t as an unsigned hexadecimal (lowercase) integer.
![]()
- PRIXLEAST16
- Format specifier for printing an integer of type int_least16_t or uint_least16_t as an unsigned hexadecimal (uppercase) integer.
![]()
- PRIxLEAST32
- Format specifier for printing an integer of type int_least32_t or uint_least32_t as an unsigned hexadecimal (lowercase) integer.
![]()
- PRIXLEAST32
- Format specifier for printing an integer of type int_least32_t or uint_least32_t as an unsigned hexadecimal (uppercase) integer.
![]()
- PRIxPTR
- Format specifier for printing an integer of type intptr_t or uintptr_t as an unsigned hexadecimal (lowercase) integer.
![]()
- PRIXPTR
- Format specifier for printing an integer of type intptr_t or uintptr_t as an unsigned hexadecimal (uppercase) integer.
![]()
- SCNd8
- Format specifier for scanning an integer of type int8_t or uint8_t written as a signed decimal integer.
![]()
- SCNd16
- Format specifier for scanning an integer of type int16_t or uint16_t written as a signed decimal integer.
![]()
- SCNd32
- Format specifier for scanning an integer of type int32_t or uint32_t written as a signed decimal integer.
![]()
- SCNdFAST8
- Format specifier for scanning an integer of type int_fast8_t or uint_fast8_t written as a signed decimal integer.
![]()
- SCNdFAST16
- Format specifier for scanning an integer of type int_fast16_t or uint_fast16_t written as a signed decimal integer.
![]()
- SCNdFAST32
- Format specifier for scanning an integer of type int_fast32_t or uint_fast32_t written as a signed decimal integer.
![]()
- SCNdLEAST8
- Format specifier for scanning an integer of type int_least8_t or uint_least8_t written as a signed decimal integer.
![]()
- SCNdLEAST16
- Format specifier for scanning an integer of type int_least16_t or uint_least16_t written as a signed decimal integer.
![]()
- SCNdLEAST32
- Format specifier for scanning an integer of type int_least32_t or uint_least32_t written as a signed decimal integer.
![]()
- SCNdPTR
- Format specifier for scanning an integer of type intptr_t or uintptr_t written as a signed decimal integer.
![]()
- SCNi8
- Format specifier for scanning an integer of type int8_t or uint8_t written as a signed decimal integer.
![]()
- SCNi16
- Format specifier for scanning an integer of type int16_t or uint16_t written as a signed decimal integer.
![]()
- SCNi32
- Format specifier for scanning an integer of type int32_t or uint32_t written as a signed decimal integer.
![]()
- SCNiFAST8
- Format specifier for scanning an integer of type int_fast8_t or uint_fast8_t written as a signed decimal integer.
![]()
- SCNiFAST16
- Format specifier for scanning an integer of type int_fast16_t or uint_fast16_t written as a signed decimal integer.
![]()
- SCNiFAST32
- Format specifier for scanning an integer of type int_fast32_t or uint_fast32_t written as a signed decimal integer.
![]()
- SCNiLEAST8
- Format specifier for scanning an integer of type int_least8_t or uint_least8_t written as a signed decimal integer.
![]()
- SCNiLEAST16
- Format specifier for scanning an integer of type int_least16_t or uint_least16_t written as a signed decimal integer.
![]()
- SCNiLEAST32
- Format specifier for scanning an integer of type int_least32_t or uint_least32_t written as a signed decimal integer.
![]()
- SCNiPTR
- Format specifier for scanning an integer of type intptr_t or uintptr_t written as a signed decimal integer.
![]()
- SCNu8
- Format specifier for scanning an integer of type int8_t or uint8_t written as an unsigned decimal integer.
![]()
- SCNu16
- Format specifier for scanning an integer of type int16_t or uint16_t written as an unsigned decimal integer.
![]()
- SCNu32
- Format specifier for scanning an integer of type int32_t or uint32_t written as an unsigned decimal integer.
![]()
- SCNuFAST8
- Format specifier for scanning an integer of type int_fast8_t or uint_fast8_t written as an unsigned decimal integer.
![]()
- SCNuFAST16
- Format specifier for scanning an integer of type int_fast16_t or uint_fast16_t written as an unsigned decimal integer.
![]()
- SCNuFAST32
- Format specifier for scanning an integer of type int_fast32_t or uint_fast32_t written as an unsigned decimal integer.
![]()
- SCNuLEAST8
- Format specifier for scanning an integer of type int_least8_t or uint_least8_t written as an unsigned decimal integer.
![]()
- SCNuLEAST16
- Format specifier for scanning an integer of type int_least16_t or uint_least16_t written as an unsigned decimal integer.
![]()
- SCNuLEAST32
- Format specifier for scanning an integer of type int_least32_t or uint_least32_t written as an unsigned decimal integer.
![]()
- SCNuPTR
- Format specifier for scanning an integer of type intptr_t or uintptr_t written as an unsigned decimal integer.
![]()
- SCNx8
- Format specifier for scanning an integer of type int8_t or uint8_t written as an unsigned hexadecimal (lowercase) integer.
![]()
- SCNx16
- Format specifier for scanning an integer of type int16_t or uint16_t written as an unsigned hexadecimal (lowercase) integer.
![]()
- SCNx32
- Format specifier for scanning an integer of type int32_t or uint32_t written as an unsigned hexadecimal (lowercase) integer.
![]()
- SCNxFAST8
- Format specifier for scanning an integer of type int_fast8_t or uint_fast8_t written as an unsigned hexadecimal (lowercase) integer.
![]()
- SCNxFAST16
- Format specifier for scanning an integer of type int_fast16_t or uint_fast16_t written as an unsigned hexadecimal (lowercase) integer.
![]()
- SCNxFAST32
- Format specifier for scanning an integer of type int_fast32_t or uint_fast32_t written as an unsigned hexadecimal (lowercase) integer.
![]()
- SCNxLEAST8
- Format specifier for scanning an integer of type int_least8_t or uint_least8_t written as an unsigned hexadecimal (lowercase) integer.
![]()
- SCNxLEAST16
- Format specifier for scanning an integer of type int_least16_t or uint_least16_t written as an unsigned hexadecimal (lowercase) integer.
![]()
- SCNxLEAST32
- Format specifier for scanning an integer of type int_least32_t or uint_least32_t written as an unsigned hexadecimal (lowercase) integer.
![]()
- SCNxPTR
- Format specifier for scanning an integer of type intptr_t or uintptr_t written as an unsigned hexadecimal (lowercase) integer.
This header file contains some of the definitions mandated in Paragraph 7.8 of the ANSI/ISO C99 standard.
Since the long long
type is unhandled by printf and scanf, the definitions corresponding to 64-bit types, including intmax_t and uintmax_t, are omitted from this header. The octal format specifiers are omitted as well.