一、概念
/*
如何输出十进制 %i %d, 以十进制的方式输出数据
在编程中想表示二进制,需要在数字前面加上0b
%o 就是以八进制的形式输出
在编程中想表示八进制,需要在数字前面加上0
%x 就是以十六进制的形式输出
在编程中想表示十六进制,需要在数字前面加上0x
注意: 在C语言中没有以二进制输出的占位符
*/
二、代码
#include <stdio.h>
int main()
{
// 编程中默认就是十进制
int num = 12;
printf("十进制 %i\n",num);
int num1 = 0b1100;
printf("二进制 %i\n",num1);
int num2 = 014;
printf("八进制 %i\n",num2);
int num3 = 0xc;
printf("十六进制 %i\n",num3);
printf("八进制 %o\n",num);
printf("十六进制 %x\n",num);
return 0;
}