进制表示
#include <stdio.h>
int main(void)
{
/*C语言中
0 表示 八进制
0x 或者0X 表示十六进制
#表示显示前缀
*/
int x = 100; //定义一个x变量,并赋值为10
//十进制 八进制 十六进制
printf("dec=%d; octal=%o; hex=%x\n", x, x, x);
//显示0 和 0X 前缀
printf("dec=%d; octal=%#o; hex=%#x\n", x, x, x);
return 0;
}
输出结果
dec=100; octal=144; hex=64
dec=100; octal=0144; hex=0x64