%u的几个格式化输出版本
在 C 语言的printf/scanf格式化占位符里:
h=half→ 表示半长整型(short,比 int 短一半)hh=half half→ 表示半半长整型(char,比 short 再短一半)
对应关系
%d→ int(正常长度)%hd→half int= short(短整型)%hhd→half half int= char(字符型 / 单字节整型)
同样的对于无符号整数
%u→ unsigned int(正常长度)%hu→half unsigned int= unsigned short(短无符号整型)%hhu→half half unsigned int=unsigned char(字符型 / 单字节无符号整型)
