书海拾遗系列之《C Primer Plus》:第三章 数据和C
目录
printf函数的一点点东西
八进制和十六进制的前缀显示
使用printf()函数以八进制显示的格式为%o,以十六进制显示的格式为%x,而这里要说的是,如果要显示各进制数的前缀o,0x和0X,必须分别使用%#o、%#x和%#X,可以通过下面的代码实现对应效果。
#include <stdio.h>
int main(void)
{
int x = 256;
printf("dec = %d; octal = %o; hex = %x\n", x,x,x);
printf("dec = %d; octal = %#o; hex = %#x\n",