美文网首页
关于二进制,八进制,十进制,十六进制

关于二进制,八进制,十进制,十六进制

作者: 饥人谷_猴丽莎白 | 来源:发表于2016-10-11 17:37 被阅读229次

    早年计算机基础 没有好好学习,一到二进制,八进制,十进制什么的计算啊,转换啊,就头晕,当时想着也没什么用就跳过了,现在突然又再次接触上了,没有了当年的抵触,淡定的找资料慢慢看,还挺好玩的。。。

    一、 二进制

    二进制被研究和发现出来竟然是从古埃及开始的,后续还有中国的易经,印度的莫尔斯电码使用过二进制。

    后来一位英国数学家乔治.布尔老爷子,发表了一篇论文,详细介绍了代数化的逻辑系统,称为布尔代数,对后来的电子电路设计起到了基础性的作用。

    乔治.布尔乔治.布尔

    由此,1937年乔治·斯蒂比兹发明了第一台二进制电子计算机。

    那么问题来了,二进制是怎么来的 我们知道了,那它是怎么用呢?

    1.1二进制与十进制的转换

    十进制数 178 转换成二进制数

    178/2=89 .............0
    89/2=44 .............1
    44/2=22 .............0
    22/2=11 .............0
    11/2=5 .............1
    5/2=2 ............1
    2/2=1 .............0
    1/2=0 ..............1
    转换后的二进制数是10110010

    二进制数 11010001转换成十进制数
    1x27+1x26+0x25+1x24+0x23+0x22+0x21+1x20=128+64+16+1=209
    转换后的十进制数是209
    (“^”代表指数)

    1.2二进制与八进制的转换

    二进制数100101110 转换为八进制数

    八进制 二进制
    0 000
    1 001
    2 010
    3 011
    4 100
    5 101
    6 110
    7 111

    0x22+0x21+0x2^0=0
    0x22+1x21+1x2^0=3
    八进制的数,是二进制的3位构成,所以一般的解释上面说把二进制按3位分开,按表格就可以找到八进制的数字。
    十六进制数同理

    100 101 110 转换成八进制为456

    八进制 715 转换成二进制 111 001 101
    (对照表格可以一步转换)

    1.3二进制与十六进制的转换
    十六进制 二进制
    0 0000
    1 0001
    2 0010
    3 0011
    4 0100
    5 0101
    6 0110
    7 0111
    8 1000
    9 1001
    10/A 1010
    11/B 1011
    12/C 1100
    13/D 1101
    14/E 1110
    15/F 1111

    十六进制 DF40 转换成二进制 1101 1111 100 0
    八进制和十六进制的转换 以二进制为媒介 先转换成二进制,之后在转换。

    1.4 十进制与八进制转换

    十进制数796 转换成八进制数 1434
    796/8=99 -----------4
    99/8=12 -------------3
    12/8=1 --------------4
    1/8=0----------------1

    或者可以通过十进制数先转换成二进制数,然后再转换成八进制数

    1.5十进制数与十六进制数的转换 31C

    796/16=49 ----------12
    49/16=3 --------------1
    3/16=0 ----------------3

    相关文章

      网友评论

          本文标题:关于二进制,八进制,十进制,十六进制

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