%x即按十六进制输出,英文字母小写,右对齐。 %02X有以下变化:英文字母变大写,如果输出字符不足两位的,输出两位宽度,右对齐,空的一位补0。超过两位的,全部输出
printf("%x\n", 47); //输出结果为: 2f
printf("%X\n", 47); //输出结果为: 2F
printf("%#x\n", 47); //输出结果为: 0x2f
printf("%#X\n",47); //输出结果为: 0X2F %#X推荐使用
------------------------------------------------------------------------------
本文详细解析了C语言中使用%x和%02X进行十六进制输出的格式控制符的区别。通过实例展示了小写和大写字母输出、补零及前缀0x的应用场景。
1029

被折叠的 条评论
为什么被折叠?



