inttypes.h File Reference#
#include "stdint.h"Go to the source code of this file.
Classes | |
| struct | imaxdiv_t |
Macros | |
| #define | PRId8 "d" |
| #define | PRIi8 "i" |
| #define | PRIdLEAST8 "d" |
| #define | PRIiLEAST8 "i" |
| #define | PRIdFAST8 "d" |
| #define | PRIiFAST8 "i" |
| #define | PRId16 "hd" |
| #define | PRIi16 "hi" |
| #define | PRIdLEAST16 "hd" |
| #define | PRIiLEAST16 "hi" |
| #define | PRIdFAST16 "hd" |
| #define | PRIiFAST16 "hi" |
| #define | PRId32 "I32d" |
| #define | PRIi32 "I32i" |
| #define | PRIdLEAST32 "I32d" |
| #define | PRIiLEAST32 "I32i" |
| #define | PRIdFAST32 "I32d" |
| #define | PRIiFAST32 "I32i" |
| #define | PRId64 "I64d" |
| #define | PRIi64 "I64i" |
| #define | PRIdLEAST64 "I64d" |
| #define | PRIiLEAST64 "I64i" |
| #define | PRIdFAST64 "I64d" |
| #define | PRIiFAST64 "I64i" |
| #define | PRIdMAX "I64d" |
| #define | PRIiMAX "I64i" |
| #define | PRIdPTR "Id" |
| #define | PRIiPTR "Ii" |
| #define | PRIo8 "o" |
| #define | PRIu8 "u" |
| #define | PRIx8 "x" |
| #define | PRIX8 "X" |
| #define | PRIoLEAST8 "o" |
| #define | PRIuLEAST8 "u" |
| #define | PRIxLEAST8 "x" |
| #define | PRIXLEAST8 "X" |
| #define | PRIoFAST8 "o" |
| #define | PRIuFAST8 "u" |
| #define | PRIxFAST8 "x" |
| #define | PRIXFAST8 "X" |
| #define | PRIo16 "ho" |
| #define | PRIu16 "hu" |
| #define | PRIx16 "hx" |
| #define | PRIX16 "hX" |
| #define | PRIoLEAST16 "ho" |
| #define | PRIuLEAST16 "hu" |
| #define | PRIxLEAST16 "hx" |
| #define | PRIXLEAST16 "hX" |
| #define | PRIoFAST16 "ho" |
| #define | PRIuFAST16 "hu" |
| #define | PRIxFAST16 "hx" |
| #define | PRIXFAST16 "hX" |
| #define | PRIo32 "I32o" |
| #define | PRIu32 "I32u" |
| #define | PRIx32 "I32x" |
| #define | PRIX32 "I32X" |
| #define | PRIoLEAST32 "I32o" |
| #define | PRIuLEAST32 "I32u" |
| #define | PRIxLEAST32 "I32x" |
| #define | PRIXLEAST32 "I32X" |
| #define | PRIoFAST32 "I32o" |
| #define | PRIuFAST32 "I32u" |
| #define | PRIxFAST32 "I32x" |
| #define | PRIXFAST32 "I32X" |
| #define | PRIo64 "I64o" |
| #define | PRIu64 "I64u" |
| #define | PRIx64 "I64x" |
| #define | PRIX64 "I64X" |
| #define | PRIoLEAST64 "I64o" |
| #define | PRIuLEAST64 "I64u" |
| #define | PRIxLEAST64 "I64x" |
| #define | PRIXLEAST64 "I64X" |
| #define | PRIoFAST64 "I64o" |
| #define | PRIuFAST64 "I64u" |
| #define | PRIxFAST64 "I64x" |
| #define | PRIXFAST64 "I64X" |
| #define | PRIoMAX "I64o" |
| #define | PRIuMAX "I64u" |
| #define | PRIxMAX "I64x" |
| #define | PRIXMAX "I64X" |
| #define | PRIoPTR "Io" |
| #define | PRIuPTR "Iu" |
| #define | PRIxPTR "Ix" |
| #define | PRIXPTR "IX" |
| #define | SCNd8 "d" |
| #define | SCNi8 "i" |
| #define | SCNdLEAST8 "d" |
| #define | SCNiLEAST8 "i" |
| #define | SCNdFAST8 "d" |
| #define | SCNiFAST8 "i" |
| #define | SCNd16 "hd" |
| #define | SCNi16 "hi" |
| #define | SCNdLEAST16 "hd" |
| #define | SCNiLEAST16 "hi" |
| #define | SCNdFAST16 "hd" |
| #define | SCNiFAST16 "hi" |
| #define | SCNd32 "ld" |
| #define | SCNi32 "li" |
| #define | SCNdLEAST32 "ld" |
| #define | SCNiLEAST32 "li" |
| #define | SCNdFAST32 "ld" |
| #define | SCNiFAST32 "li" |
| #define | SCNd64 "I64d" |
| #define | SCNi64 "I64i" |
| #define | SCNdLEAST64 "I64d" |
| #define | SCNiLEAST64 "I64i" |
| #define | SCNdFAST64 "I64d" |
| #define | SCNiFAST64 "I64i" |
| #define | SCNdMAX "I64d" |
| #define | SCNiMAX "I64i" |
| #define | SCNdPTR "ld" |
| #define | SCNiPTR "li" |
| #define | SCNo8 "o" |
| #define | SCNu8 "u" |
| #define | SCNx8 "x" |
| #define | SCNX8 "X" |
| #define | SCNoLEAST8 "o" |
| #define | SCNuLEAST8 "u" |
| #define | SCNxLEAST8 "x" |
| #define | SCNXLEAST8 "X" |
| #define | SCNoFAST8 "o" |
| #define | SCNuFAST8 "u" |
| #define | SCNxFAST8 "x" |
| #define | SCNXFAST8 "X" |
| #define | SCNo16 "ho" |
| #define | SCNu16 "hu" |
| #define | SCNx16 "hx" |
| #define | SCNX16 "hX" |
| #define | SCNoLEAST16 "ho" |
| #define | SCNuLEAST16 "hu" |
| #define | SCNxLEAST16 "hx" |
| #define | SCNXLEAST16 "hX" |
| #define | SCNoFAST16 "ho" |
| #define | SCNuFAST16 "hu" |
| #define | SCNxFAST16 "hx" |
| #define | SCNXFAST16 "hX" |
| #define | SCNo32 "lo" |
| #define | SCNu32 "lu" |
| #define | SCNx32 "lx" |
| #define | SCNX32 "lX" |
| #define | SCNoLEAST32 "lo" |
| #define | SCNuLEAST32 "lu" |
| #define | SCNxLEAST32 "lx" |
| #define | SCNXLEAST32 "lX" |
| #define | SCNoFAST32 "lo" |
| #define | SCNuFAST32 "lu" |
| #define | SCNxFAST32 "lx" |
| #define | SCNXFAST32 "lX" |
| #define | SCNo64 "I64o" |
| #define | SCNu64 "I64u" |
| #define | SCNx64 "I64x" |
| #define | SCNX64 "I64X" |
| #define | SCNoLEAST64 "I64o" |
| #define | SCNuLEAST64 "I64u" |
| #define | SCNxLEAST64 "I64x" |
| #define | SCNXLEAST64 "I64X" |
| #define | SCNoFAST64 "I64o" |
| #define | SCNuFAST64 "I64u" |
| #define | SCNxFAST64 "I64x" |
| #define | SCNXFAST64 "I64X" |
| #define | SCNoMAX "I64o" |
| #define | SCNuMAX "I64u" |
| #define | SCNxMAX "I64x" |
| #define | SCNXMAX "I64X" |
| #define | SCNoPTR "lo" |
| #define | SCNuPTR "lu" |
| #define | SCNxPTR "lx" |
| #define | SCNXPTR "lX" |
| #define | imaxabs _abs64 |
| #define | strtoimax _strtoi64 |
| #define | strtoumax _strtoui64 |
| #define | wcstoimax _wcstoi64 |
| #define | wcstoumax _wcstoui64 |
Functions | |
| _inline imaxdiv_t __cdecl | imaxdiv (intmax_t numer, intmax_t denom) |
Macro Definition Documentation
◆ imaxabs
| #define imaxabs _abs64 |
◆ PRId16
| #define PRId16 "hd" |
◆ PRId32
| #define PRId32 "I32d" |
◆ PRId64
| #define PRId64 "I64d" |
◆ PRId8
| #define PRId8 "d" |
◆ PRIdFAST16
| #define PRIdFAST16 "hd" |
◆ PRIdFAST32
| #define PRIdFAST32 "I32d" |
◆ PRIdFAST64
| #define PRIdFAST64 "I64d" |
◆ PRIdFAST8
| #define PRIdFAST8 "d" |
◆ PRIdLEAST16
| #define PRIdLEAST16 "hd" |
◆ PRIdLEAST32
| #define PRIdLEAST32 "I32d" |
◆ PRIdLEAST64
| #define PRIdLEAST64 "I64d" |
◆ PRIdLEAST8
| #define PRIdLEAST8 "d" |
◆ PRIdMAX
| #define PRIdMAX "I64d" |
◆ PRIdPTR
| #define PRIdPTR "Id" |
◆ PRIi16
| #define PRIi16 "hi" |
◆ PRIi32
| #define PRIi32 "I32i" |
◆ PRIi64
| #define PRIi64 "I64i" |
◆ PRIi8
| #define PRIi8 "i" |
◆ PRIiFAST16
| #define PRIiFAST16 "hi" |
◆ PRIiFAST32
| #define PRIiFAST32 "I32i" |
◆ PRIiFAST64
| #define PRIiFAST64 "I64i" |
◆ PRIiFAST8
| #define PRIiFAST8 "i" |
◆ PRIiLEAST16
| #define PRIiLEAST16 "hi" |
◆ PRIiLEAST32
| #define PRIiLEAST32 "I32i" |
◆ PRIiLEAST64
| #define PRIiLEAST64 "I64i" |
◆ PRIiLEAST8
| #define PRIiLEAST8 "i" |
◆ PRIiMAX
| #define PRIiMAX "I64i" |
◆ PRIiPTR
| #define PRIiPTR "Ii" |
◆ PRIo16
| #define PRIo16 "ho" |
◆ PRIo32
| #define PRIo32 "I32o" |
◆ PRIo64
| #define PRIo64 "I64o" |
◆ PRIo8
| #define PRIo8 "o" |
◆ PRIoFAST16
| #define PRIoFAST16 "ho" |
◆ PRIoFAST32
| #define PRIoFAST32 "I32o" |
◆ PRIoFAST64
| #define PRIoFAST64 "I64o" |
◆ PRIoFAST8
| #define PRIoFAST8 "o" |
◆ PRIoLEAST16
| #define PRIoLEAST16 "ho" |
◆ PRIoLEAST32
| #define PRIoLEAST32 "I32o" |
◆ PRIoLEAST64
| #define PRIoLEAST64 "I64o" |
◆ PRIoLEAST8
| #define PRIoLEAST8 "o" |
◆ PRIoMAX
| #define PRIoMAX "I64o" |
◆ PRIoPTR
| #define PRIoPTR "Io" |
◆ PRIu16
| #define PRIu16 "hu" |
◆ PRIu32
| #define PRIu32 "I32u" |
◆ PRIu64
| #define PRIu64 "I64u" |
◆ PRIu8
| #define PRIu8 "u" |
◆ PRIuFAST16
| #define PRIuFAST16 "hu" |
◆ PRIuFAST32
| #define PRIuFAST32 "I32u" |
◆ PRIuFAST64
| #define PRIuFAST64 "I64u" |
◆ PRIuFAST8
| #define PRIuFAST8 "u" |
◆ PRIuLEAST16
| #define PRIuLEAST16 "hu" |
◆ PRIuLEAST32
| #define PRIuLEAST32 "I32u" |
◆ PRIuLEAST64
| #define PRIuLEAST64 "I64u" |
◆ PRIuLEAST8
| #define PRIuLEAST8 "u" |
◆ PRIuMAX
| #define PRIuMAX "I64u" |
◆ PRIuPTR
| #define PRIuPTR "Iu" |
◆ PRIX16
| #define PRIX16 "hX" |
◆ PRIx16
| #define PRIx16 "hx" |
◆ PRIX32
| #define PRIX32 "I32X" |
◆ PRIx32
| #define PRIx32 "I32x" |
◆ PRIX64
| #define PRIX64 "I64X" |
◆ PRIx64
| #define PRIx64 "I64x" |
◆ PRIX8
| #define PRIX8 "X" |
◆ PRIx8
| #define PRIx8 "x" |
◆ PRIXFAST16
| #define PRIXFAST16 "hX" |
◆ PRIxFAST16
| #define PRIxFAST16 "hx" |
◆ PRIXFAST32
| #define PRIXFAST32 "I32X" |
◆ PRIxFAST32
| #define PRIxFAST32 "I32x" |
◆ PRIXFAST64
| #define PRIXFAST64 "I64X" |
◆ PRIxFAST64
| #define PRIxFAST64 "I64x" |
◆ PRIXFAST8
| #define PRIXFAST8 "X" |
◆ PRIxFAST8
| #define PRIxFAST8 "x" |
◆ PRIXLEAST16
| #define PRIXLEAST16 "hX" |
◆ PRIxLEAST16
| #define PRIxLEAST16 "hx" |
◆ PRIXLEAST32
| #define PRIXLEAST32 "I32X" |
◆ PRIxLEAST32
| #define PRIxLEAST32 "I32x" |
◆ PRIXLEAST64
| #define PRIXLEAST64 "I64X" |
◆ PRIxLEAST64
| #define PRIxLEAST64 "I64x" |
◆ PRIXLEAST8
| #define PRIXLEAST8 "X" |
◆ PRIxLEAST8
| #define PRIxLEAST8 "x" |
◆ PRIXMAX
| #define PRIXMAX "I64X" |
◆ PRIxMAX
| #define PRIxMAX "I64x" |
◆ PRIXPTR
| #define PRIXPTR "IX" |
◆ PRIxPTR
| #define PRIxPTR "Ix" |
◆ SCNd16
| #define SCNd16 "hd" |
◆ SCNd32
| #define SCNd32 "ld" |
◆ SCNd64
| #define SCNd64 "I64d" |
◆ SCNd8
| #define SCNd8 "d" |
◆ SCNdFAST16
| #define SCNdFAST16 "hd" |
◆ SCNdFAST32
| #define SCNdFAST32 "ld" |
◆ SCNdFAST64
| #define SCNdFAST64 "I64d" |
◆ SCNdFAST8
| #define SCNdFAST8 "d" |
◆ SCNdLEAST16
| #define SCNdLEAST16 "hd" |
◆ SCNdLEAST32
| #define SCNdLEAST32 "ld" |
◆ SCNdLEAST64
| #define SCNdLEAST64 "I64d" |
◆ SCNdLEAST8
| #define SCNdLEAST8 "d" |
◆ SCNdMAX
| #define SCNdMAX "I64d" |
◆ SCNdPTR
| #define SCNdPTR "ld" |
◆ SCNi16
| #define SCNi16 "hi" |
◆ SCNi32
| #define SCNi32 "li" |
◆ SCNi64
| #define SCNi64 "I64i" |
◆ SCNi8
| #define SCNi8 "i" |
◆ SCNiFAST16
| #define SCNiFAST16 "hi" |
◆ SCNiFAST32
| #define SCNiFAST32 "li" |
◆ SCNiFAST64
| #define SCNiFAST64 "I64i" |
◆ SCNiFAST8
| #define SCNiFAST8 "i" |
◆ SCNiLEAST16
| #define SCNiLEAST16 "hi" |
◆ SCNiLEAST32
| #define SCNiLEAST32 "li" |
◆ SCNiLEAST64
| #define SCNiLEAST64 "I64i" |
◆ SCNiLEAST8
| #define SCNiLEAST8 "i" |
◆ SCNiMAX
| #define SCNiMAX "I64i" |
◆ SCNiPTR
| #define SCNiPTR "li" |
◆ SCNo16
| #define SCNo16 "ho" |
◆ SCNo32
| #define SCNo32 "lo" |
◆ SCNo64
| #define SCNo64 "I64o" |
◆ SCNo8
| #define SCNo8 "o" |
◆ SCNoFAST16
| #define SCNoFAST16 "ho" |
◆ SCNoFAST32
| #define SCNoFAST32 "lo" |
◆ SCNoFAST64
| #define SCNoFAST64 "I64o" |
◆ SCNoFAST8
| #define SCNoFAST8 "o" |
◆ SCNoLEAST16
| #define SCNoLEAST16 "ho" |
◆ SCNoLEAST32
| #define SCNoLEAST32 "lo" |
◆ SCNoLEAST64
| #define SCNoLEAST64 "I64o" |
◆ SCNoLEAST8
| #define SCNoLEAST8 "o" |
◆ SCNoMAX
| #define SCNoMAX "I64o" |
◆ SCNoPTR
| #define SCNoPTR "lo" |
◆ SCNu16
| #define SCNu16 "hu" |
◆ SCNu32
| #define SCNu32 "lu" |
◆ SCNu64
| #define SCNu64 "I64u" |
◆ SCNu8
| #define SCNu8 "u" |
◆ SCNuFAST16
| #define SCNuFAST16 "hu" |
◆ SCNuFAST32
| #define SCNuFAST32 "lu" |
◆ SCNuFAST64
| #define SCNuFAST64 "I64u" |
◆ SCNuFAST8
| #define SCNuFAST8 "u" |
◆ SCNuLEAST16
| #define SCNuLEAST16 "hu" |
◆ SCNuLEAST32
| #define SCNuLEAST32 "lu" |
◆ SCNuLEAST64
| #define SCNuLEAST64 "I64u" |
◆ SCNuLEAST8
| #define SCNuLEAST8 "u" |
◆ SCNuMAX
| #define SCNuMAX "I64u" |
◆ SCNuPTR
| #define SCNuPTR "lu" |
◆ SCNX16
| #define SCNX16 "hX" |
◆ SCNx16
| #define SCNx16 "hx" |
◆ SCNX32
| #define SCNX32 "lX" |
◆ SCNx32
| #define SCNx32 "lx" |
◆ SCNX64
| #define SCNX64 "I64X" |
◆ SCNx64
| #define SCNx64 "I64x" |
◆ SCNX8
| #define SCNX8 "X" |
◆ SCNx8
| #define SCNx8 "x" |
◆ SCNXFAST16
| #define SCNXFAST16 "hX" |
◆ SCNxFAST16
| #define SCNxFAST16 "hx" |
◆ SCNXFAST32
| #define SCNXFAST32 "lX" |
◆ SCNxFAST32
| #define SCNxFAST32 "lx" |
◆ SCNXFAST64
| #define SCNXFAST64 "I64X" |
◆ SCNxFAST64
| #define SCNxFAST64 "I64x" |
◆ SCNXFAST8
| #define SCNXFAST8 "X" |
◆ SCNxFAST8
| #define SCNxFAST8 "x" |
◆ SCNXLEAST16
| #define SCNXLEAST16 "hX" |
◆ SCNxLEAST16
| #define SCNxLEAST16 "hx" |
◆ SCNXLEAST32
| #define SCNXLEAST32 "lX" |
◆ SCNxLEAST32
| #define SCNxLEAST32 "lx" |
◆ SCNXLEAST64
| #define SCNXLEAST64 "I64X" |
◆ SCNxLEAST64
| #define SCNxLEAST64 "I64x" |
◆ SCNXLEAST8
| #define SCNXLEAST8 "X" |
◆ SCNxLEAST8
| #define SCNxLEAST8 "x" |
◆ SCNXMAX
| #define SCNXMAX "I64X" |
◆ SCNxMAX
| #define SCNxMAX "I64x" |
◆ SCNXPTR
| #define SCNXPTR "lX" |
◆ SCNxPTR
| #define SCNxPTR "lx" |
◆ strtoimax
| #define strtoimax _strtoi64 |
◆ strtoumax
| #define strtoumax _strtoui64 |
◆ wcstoimax
| #define wcstoimax _wcstoi64 |
◆ wcstoumax
| #define wcstoumax _wcstoui64 |