【C++Builder】C ランタイムライブラリリファレンス (inttypes.h)
Last updated at Posted at 2024-03-04
整数型の書式変換 (Integer Types)
プラグマ
型
名前 |
機能 |
imaxdiv_t |
imaxdiv() が商と剰余を返す構造体型 |
マクロ
fprintf 用マクロ
PRI
+ 型指定子 + 整数型
符号付き整数用
整数型 |
d |
i |
int8_t |
PRId8 |
PRIi8 |
int16_t |
PRId16 |
PRIi16 |
int32_t |
PRId32 |
PRIi32 |
int64_t |
PRId64 |
PRIi64 |
int_least8_t |
PRIdLEAST8 |
PRIiLEAST8 |
int_least16_t |
PRIdLEAST16 |
PRIiLEAST16 |
int_least32_t |
PRIdLEAST32 |
PRIiLEAST32 |
int_least64_t |
PRIdLEAST64 |
PRIiLEAST64 |
int_fast8_t |
PRIdFAST8 |
PRIiFAST8 |
int_fast16_t |
PRIdFAST16 |
PRIiFAST16 |
int_fast32_t |
PRIdFAST32 |
PRIiFAST32 |
int_fast64_t |
PRIdFAST64 |
PRIiFAST64 |
intmax_t |
PRIdMAX |
PRIiMAX |
intptr_t |
PRIdPTR |
PRIiPTR |
符号なし整数用
整数型 |
o |
u |
x |
X |
uint8_t |
PRIo8 |
PRIu8 |
PRIx8 |
PRIX8 |
uint16_t |
PRIo16 |
PRIu16 |
PRIx16 |
PRIX16 |
uint32_t |
PRIo32 |
PRIu32 |
PRIx32 |
PRIX32 |
uint64_t |
PRIo64 |
PRIu64 |
PRIx64 |
PRIX64 |
uint_least8_t |
PRIoLEAST8 |
PRIuLEAST8 |
PRIxLEAST8 |
PRIXLEAST8 |
uint_least16_t |
PRIoLEAST16 |
PRIuLEAST16 |
PRIxLEAST16 |
PRIXLEAST16 |
uint_least32_t |
PRIoLEAST32 |
PRIuLEAST32 |
PRIxLEAST32 |
PRIXLEAST32 |
uint_least64_t |
PRIoLEAST64 |
PRIuLEAST64 |
PRIxLEAST64 |
PRIXLEAST64 |
uint_fast8_t |
PRIoFAST8 |
PRIuFAST8 |
PRIxFAST8 |
PRIXFAST8 |
uint_fast16_t |
PRIoFAST16 |
PRIuFAST16 |
PRIxFAST16 |
PRIXFAST16 |
uint_fast32_t |
PRIoFAST32 |
PRIuFAST32 |
PRIxFAST32 |
PRIXFAST32 |
uint_fast64_t |
PRIoFAST64 |
PRIuFAST64 |
PRIxFAST64 |
PRIXFAST64 |
uintmax_t |
PRIoMAX |
PRIuMAX |
PRIxMAX |
PRIXMAX |
uintptr_t |
PRIoPTR |
PRIuPTR |
PRIxPTR |
PRIXPTR |
fscanf 用マクロ
SCN
+ 型指定子 + 整数型
符号付き整数用
整数型 |
d |
i |
int8_t |
SCNd8 |
SCNi8 |
int16_t |
SCNd16 |
SCNi16 |
int32_t |
SCNd32 |
SCNi32 |
int64_t |
SCNd64 |
SCNi64 |
int_least8_t |
SCNdLEAST8 |
SCNiLEAST8 |
int_least16_t |
SCNdLEAST16 |
SCNiLEAST16 |
int_least32_t |
SCNdLEAST32 |
SCNiLEAST32 |
int_least64_t |
SCNdLEAST64 |
SCNiLEAST64 |
int_fast8_t |
SCNdFAST8 |
SCNiFAST8 |
int_fast16_t |
SCNdFAST16 |
SCNiFAST16 |
int_fast32_t |
SCNdFAST32 |
SCNiFAST32 |
int_fast64_t |
SCNdFAST64 |
SCNiFAST64 |
intmax_t |
SCNdMAX |
SCNiMAX |
intptr_t |
SCNdPTR |
SCNiPTR |
符号なし整数用
整数型 |
o |
u |
x |
uint8_t |
SCNo8 |
SCNu8 |
SCNx8 |
uint16_t |
SCNo16 |
SCNu16 |
SCNx16 |
uint32_t |
SCNo32 |
SCNu32 |
SCNx32 |
uint64_t |
SCNo64 |
SCNu64 |
SCNx64 |
uint_least8_t |
SCNoLEAST8 |
SCNuLEAST8 |
SCNxLEAST8 |
uint_least16_t |
SCNoLEAST16 |
SCNuLEAST16 |
SCNxLEAST16 |
uint_least32_t |
SCNoLEAST32 |
SCNuLEAST32 |
SCNxLEAST32 |
uint_least64_t |
SCNoLEAST64 |
SCNuLEAST64 |
SCNxLEAST64 |
uint_fast8_t |
SCNoFAST8 |
SCNuFAST8 |
SCNxFAST8 |
uint_fast16_t |
SCNoFAST16 |
SCNuFAST16 |
SCNxFAST16 |
uint_fast32_t |
SCNoFAST32 |
SCNuFAST32 |
SCNxFAST32 |
uint_fast64_t |
SCNoFAST64 |
SCNuFAST64 |
SCNxFAST64 |
uintmax_t |
SCNoMAX |
SCNuMAX |
SCNxMAX |
uintptr_t |
SCNoPTR |
SCNuPTR |
SCNxPTR |
引数付きマクロ
関数
名前 |
機能 |
imaxabs() |
intmax_t 型の絶対値を取得 |
imaxdiv() |
intmax_t 型の商と剰余の取得 |
strtoimax() |
文字列から intmax_t 型に変換 |
strtoumax() |
文字列から uintmax_t 型に変換 |
wcstoimax() |
ワイド文字列から intmax_t 型に変換 |
wcstoumax() |
ワイド文字列から uintmax_t 型に変換 |
intmax_t 型は stdint.h で定義されている最大の符号付き整数型です。uintmax_t 型は stdint.h で定義されている最大の符号なし整数型です。
資料
⇦ インデックスへ
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme
What you can do with signing up