#include<stdio.h>
int main()
{
int x=47; //47为十进制
printf("%x\n",x); //%x是以十六进制输出 输出结果是 2f
printf("%X\n",x); //输出结果是 2F
printf("%#x\n",x); //输出结果是 0x2f
printf("%#X\n",x); //输出结果是 0X2F
return 0;
}
十六进制 前面加0x或0X
#include<stdio.h>
int main()
{
int x=47; //47为十进制
printf("%x\n",x); //%x是以十六进制输出 输出结果是 2f
printf("%X\n",x); //输出结果是 2F
printf("%#x\n",x); //输出结果是 0x2f
printf("%#X\n",x); //输出结果是 0X2F
return 0;
}
十六进制 前面加0x或0X