第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;
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容