这是一个奇怪的查询而不是一个重要的问题,但为什么当将十六进制打印为带有前导零的8位数字时,为什么这%#08X不显示相同的结果0x%08X?
%#08X
0x%08X
当我尝试使用前者时,08格式化标志被删除,并且它不能正常使用8.
08
8
我只是好奇.
c printf hex
c ×1
hex ×1
printf ×1