• 程序员之路开启


    今天又回到课堂了!

    今天第一天,认识了新的老师,新的同学,开始了新的学习--C#。

    进制转换

    十进制←→二进制

    将一个十进制数除以二,得到的商再除以二,依此类推直到商等于一或零时为止,倒取将除得的余数,即换算为二进制数的结果
    例如把52换算成二进制数,计算结果如图:
     10-2-52.gif

    52换成二进制:110100           (余数可以直接写在左边,商为奇数可直接写1,偶数写0)

    二进制转十进制用数值乘以2的幂次依次相加即可,以上为例:0*20+0*21+1*22+0*23+1*24+1*25  其实可以光数一下1 所在的位数 直接写2n-1即可,即为22+24+25=4+16+32=52

    十进制←→八进制、十进制←→十六进制的转换跟二进制的类似,就不一一举例了。

    二进制←→八进制   

    23=8    可采用从右往左每三位一组,不够三位的在左边补0,每组单独转换出来即可。

    例:1101010    001→1     101→5  010→2         即为 152

    八进制转二进制反过来即可

    二进制←→十六进制 

    24=16   可采用从右往左每四位一组,不够四位的在左边补0,每组单独转换出来即可。

    二、八、十、十六进制转换图解:八进制←→十六进制可通过二进制相互转换。



  • 相关阅读:
    查看Linux主机CPU及内存信息
    linux配置java环境变量(详细)
    Linux安装Redis
    Linux关闭防火墙
    使用Unison同步服务器目录
    Nginx详细配置
    CentOS命令行无线上网
    SQL Server查询所有的表名/空间占用量/行数
    CentOS安装Nginx安装详解
    基于 Django 2.0.4 的 djcelery 配置
  • 原文地址:https://www.cnblogs.com/shadow-wolf/p/5917877.html
Copyright © 2020-2023  润新知