格式
- %x:普通小写16进制
- %X:普通大写16进制
- %#x:带0x前缀的小写16进制
- %#X:带0X前缀的大写16进制
测试程序
#includeint main(){int a = 31;printf("a = %x\n", a);printf("a = %X\n", a);printf("a = %#x\n", a);printf("a = %#X\n", a);return 0;}
运行结果
a = 1fa = 1Fa = 0x1fa = 0X1F
#includeint main(){int a = 31;printf("a = %x\n", a);printf("a = %X\n", a);printf("a = %#x\n", a);printf("a = %#X\n", a);return 0;}
a = 1fa = 1Fa = 0x1fa = 0X1F