【发布时间】:2011-09-18 07:40:20
【问题描述】:
我需要将十进制数字转换为以 0x 为前缀的 4 位小写十六进制数字。
"%X" 已经足够好了,但这并不是我想要的。
printf("hex num is: %X\n", num);
【问题讨论】:
-
好吧,如果不是这样,那么您“真正想要”的是什么?
-
你能解释一下你想要什么和用格式字符串“0x%04x”打印之间的区别吗?既然您已经了解 %X,那么如何查看它的文档以查看类似的选项是否正是您想要的?