<inttypes.h>头文件
<inttypes.h>头文件包含了<stdint.h>头文件,并使用托管实现提供的附加功能对其进行了扩展。<inttypes.h>头文件声明了多个用于操作最大宽度整数的函数以及将数字字符串转换为最大宽度整数的函数。对于<stdint.h>头文件中声明的类型,<inttypes.h>头文件为转换说明符定义了相应的宏,以便与格式化输入/输出函数一起使用。
<inttypes.h>头文件中声明的类型和函数以及定义的宏具体如下:
类型(type):imaxdiv_t | 表示imaxdiv函数返回值的类型。 |
宏(macro):
PRI开头的宏 | 用于格式化输出函数的宏。 |
SCN开头的宏 | 用于格式化输入函数的宏。 |
函数(function):
imaxabs | 计算绝对值的函数。 |
imaxdiv | 计算商和余数的函数。 |
strtoimax | 将字符串转换为intmax_t类型整数的函数。 |
strtoumax | 将字符串转换为uintmax_t类型整数的函数。 |
wcstoimax | 将宽字符串转换为intmax_t类型整数的函数。 |
wcstoumax | 将宽字符串转换为uintmax_t类型整数的函数。 |