进制转换

十进制转其他进制

除R取余,逆序排列

其他进制转十进制

数值R^k-1+……+数值R^1+数值*R^0

数值位序按照从右往左依次增大

其他进制相互转换

“8421”计算法

二进制的 1 1 1 1 对照十进制每一位8 4 2 1.

二进制转八进制对应二进制3位,转六进制是对应二进制4位.

二进制转十六进制

1011010001

0001=0+0+0+1=1

1101=8+4+0+1=D

0010=0+0+2+0=2

结果:1011010001=2D1

二进制转八进制

101010111

111=4+2+1=7

010=0+2+0=2

101=4+0+1=5

结果:101010111=527

逆向运算:八进制一位占二进制3位,十六进制一位占二进制4位

小数运算

乘R取整,正序排列    (每次计算后要舍去整数部分,小数大多都是无尽的)

例子:十进制 0.625 转二进制

0.625*2=1.25(0.25)       1

0.25*2=0.5                      0

0.5*2=1.0                        1

小数为0,结束.

二进制转十进制小数

一个数的负次方即为这个数的正次方的倒数。

二进制            0               .               1                     1                  1                   1


换算次方        2^(0)                     2^(-1)             2^(-2)             2^(-3)           2^(-4)


换成分数         0/2                        1/2                 1/4                 1/8               1/16


换成十进制      0         +                0.5        +       0.25        +     0.125     +   0.0625    =   0.9375

评论与订阅

avatar
100
  订阅  
提醒