inttypes.h

  1. 格式化宏:例如 PRIi8, PRIi16, PRIi32, PRIi64 用于有符号整数,PRIu8, PRIu16, PRIu32, PRIu64 用于无符号整数。这些宏可以在 printfscanf 类型的函数中使用,以确保正确地打印和读取指定宽度的整数。
  2. 大数格式化宏:例如 PRId64, PRIo64, PRIu64, PRIx64,用于格式化 int64_tuint64_t 类型的值。
  3. 扫描宏:例如 SCNi16, SCNu32,这些宏用于 scanf 类型的函数,确保可以正确地读取指定宽度的整数。