输出%后带“ PRIu16 ”是什么意思
时间: 2023-12-20 19:04:06 浏览: 347
C99header.zip
"% PRIu16" 是 C 语言中的格式化输出字符串,用于输出 16 位无符号整数。其中,PRIu16 是一个宏定义,指定了格式化输出的占位符,它展开后就是 "%hu",其中 "h" 表示 short 类型,"u" 表示无符号整数。因此,当你在使用 printf 这类函数输出 16 位无符号整数时,应该使用 "% PRIu16" 这个格式化字符串,以保证跨平台的兼容性。
阅读全文