格式
- %x:普通小寫16進制
- %X:普通大寫16進制
- %#x:帶0x前綴的小寫16進制
- %#X:帶0X前綴的大寫16進制
測試程序
#include<stdio.h>
int 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 = 1f
a = 1F
a = 0x1f
a = 0X1F