snrg.net
当前位置:首页 >> C语言%hhu %hu 等含义区别 >>

C语言%hhu %hu 等含义区别

C语言%hhu %hu 等含义区别: %hhu 用来signed char 或 unsigned char char是1个字节 %h 指定short int 或者unsigned short int short 是2个字节

这是输出格式符 %hu代表以 unsigned short格式输出整数 %hx 代表以16进制的 输出short类型的整数 比如 printf("%hu\n",-30); 会输出 65506 printf("%hx\n",-30); 会输出FFE2

%hu是unsigned short的输出 -336 计算补码 16进制值为FEB0 于是转为10进制 无符号数结果为 65200 输出65200

网站首页 | 网站地图
All rights reserved Powered by www.snrg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com