%02x与%2x之间的区别
2024-10-01 12:18:57
输出最小宽度
用十进制整数来表示输出的最少位数。若实际位数多于定义的宽度,则按实际位数输出,若实际位数少于定义的宽度则补以空格或0(当最小宽度数值以0开头时)。
X 表示以十六进制形式输出
02表示不足两位,前面补0输出;如果超过两位,则实际输出
举例:
printf("%02X", 0x345); //打印出:345
printf("%02X", 0x6); //打印出:06
而如果直接写为 %2x,数据不足两位时,实际输出,即不额外补0输出; 如果超过两位,则实际输出。
printf("%2X", 0x345); //打印出:345
printf("%2X", 0x6); //打印出:6
---------------------
作者:渴望可及
来源:CSDN
原文:https://blog.csdn.net/u013443618/article/details/50832619
版权声明:本文为博主原创文章,转载请附上博文链接!
最新文章
- Python排列组合问题
- 大熊君大话NodeJS之------Global Objects全局对象
- code vs1262 不要把球传我(组合数学) 2012年CCC加拿大高中生信息学奥赛
- EXTJS 4.2 资料 控件之Window窗体相关属性的用法
- Java第一阶段总结
- URAL1501. Sense of Beauty(记忆化)
- Webform——内嵌word编辑器
- js自定义排序
- C#中WinForm程序退出方法技巧总结
- HTML5 appcache
- pygame编写贪吃蛇
- tone()函数的有趣的使用案例
- java的几种引用之二
- 一个div在另一个div中水平垂直的方法
- java~lombok里的Builder注解
- 关于如何使用xposed来hook微信软件
- 阿里云rds mysql数据库数据恢复到ecs中
- android 6 中init.rc的生成过程【转】
- HDUOJ----湫湫系列故事——减肥记I
- cnblogs博客迁移到hexo