第06天C语言(01):进制转换-基本概念

一、概念
/*
 如何输出十进制 %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;
}

推荐阅读更多精彩内容