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

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

%hu,%hx,%6.4hd hh和整数转换说明符一起使用,表示一个short int 或者unsigned short类型的数值 ,示例: %hhu,%hhx,%6.4hhd j和整数转换说明符一起使用,表示一个intmax_t或者uintmax_t类型的数值 ,示例: %jd,%8jx l和整数转换说明符一起...

这是输出格式符 %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