1、十进制显示数字,用%d;
2、八进制显示数字,用%o;
3、十六进制显示数字,用%x;
4、要显示各进制数的前缀0、0x、0X,分别使用%#o、%#x、%#X。
例子:
#include<stdio.h>
int main(void)
{
int x = 100;
printf(“dec = %d; octal = %o; hex = %x\n”, x, x, x);
printf(“dec = %d; octal = %#o; hex = %#x\n”, x, x, x);
}
编译并运行改程序,输出如下: