美文网首页
进制转换

进制转换

作者: SimpleSJ | 来源:发表于2018-10-25 15:20 被阅读0次

    1.什么是进制?

    • 是一种计数的方式,数值的表示形式

    2.常见的进制

    • 十进制、二进制、八进制、十六进制

    3.编程中表示各个进制,以及输出方式

    • 将15用各个进制表示
    //表示二进制并输出
    int  a = 0b1111;
    printf("%i",a);
    //输出15
    
    //表示八进制
    int b = 017
    printf("%i",b);
    //输出15
    
    //表示十六进制
    int c = 0xf
    printf("%i",c);
    //输出15
    
    • 打印输出15各个进制的表示形式(不能打印二进制,系统没有提供对应的占位符,但是后面也可以实现)
    int a = 15;
    printf("八进制为:%o",a);
    printf("十六进制为:%x",a);
    //输出结果为:
    八进制为:17
    十六进制为: f
    

    4.将一个十进制数用其他进制表示

    🌰:将9用其他进制表示
    二进制: 1001
    八进制:11
    十六进制:9

    转换八进制、十六进制的快捷方式:
    先计算出十进制数对应的二进制表示形式
    八进制:,将每三位分为一组算出结果然后将其串联
    十六进制:将每四位二进制分为一组算出其结果,然后将其串联.

    相关文章

      网友评论

          本文标题:进制转换

          本文链接:https://www.haomeiwen.com/subject/ltxctqtx.html