printf函数用%bX输出单字节的16进制,能否实现高位自动补零

[复制链接]
11052|5
 楼主| cnchip 发表于 2009-3-12 14:51 | 显示全部楼层 |阅读模式
比如0x07,0x09分别输出为“7 9”,能否实现输出“07 09”?
就是高位自动补零,这样看着更习惯!
LPCFANS 发表于 2009-3-12 15:21 | 显示全部楼层

%02X---试试...

LPCFANS 发表于 2009-3-12 15:30 | 显示全部楼层

我试试,正好有LCD...可以....

computer00 发表于 2009-3-12 16:46 | 显示全部楼层

用printf("%02x" 数字表示显示多少位,前面带0表示要显示0

 楼主| cnchip 发表于 2009-3-12 17:06 | 显示全部楼层

哈哈,谢谢两位啦!printf("%02bX ",i);搞定!~

fnh02 发表于 2019-3-8 00:52 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

214

主题

1375

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部