配色: 字号:
常用数值的相互转换--二进制八进制十进制十六进制
2016-10-11 | 阅:  转:  |  分享 
  
Sheet3

Sheet2

Sheet1

二进制(Binary,简写后缀为B);十进制(Decimal,简写后缀为D);八进制(Octal,简写后缀为O或Q);十六进制(Hexadecimal,简写后缀为H)。十进制可省略后缀。十六进制中若最高位为A----F则前面加0以表示数值数据。

十进制

二进制

八进制

十六进制

6A

6B

6C

6D

0A

6E

0B

6F

0C

0D

0E

0F

7A

7B

7C

7D

1A

7E

1B

7F

1C

1D

1E

1F

8A

8B

8C

8D

2A

8E

2B

8F

2C

2D

2E

2F

9A

9B

9C

9D

3A

9E

3B

9F

3C

0A0

3D

0A1

3E

0A2

3F

0A3

0A4

0A5

0A6

0A7

0A8

0A9

0AA

0AB

0AC

0AD

4A

0AE

4B

0AF

4C

0B0

4D

0B1

4E

0B2

4F

0B3

0B4

0B5

0B6

0B7

0B8

0B9

0BA

0BB

0BC

0BD

5A

0BE

5B

0BF

5C

0C0

5D

0C1

5E

0C2

5F

0C3

0C4

0C5

0C6

0C7

.00

.00

.00

.00

00.00

000000.00

00.00

0.00

.00

.00

.00

.00

00.00

000000.00

00.00

0.00

.00

0.00

.00

.00

00.00

000000.00

00.00

0.00

.00

0.00

.00

.00

00.00

000000.00

00.00

0.00

.00

00.00

.00

.00

00.00

000000.00

00.00

0.00

.00

00.00

.00

.00

00.00

000000.00

00.00

0.00

.00

00.00

.00

.00

00.00

000000.00

00.00

.00

00.00

.00

.00

00.00

000000.00

00.00

.00

000.00

0.00

.00

00.00

000000.00

00.00

.00

000.00

0.00

.00

00.00

000000.00

00.00

0.00

000.00

0.00

00.00

000000.00

00.00

0.00

000.00

0.00

00.00

000000.00

00.00

0.00

000.00

0.00

00.00

000000.00

00.00

0.00

0.00

000.00

0.00

00.00

000000.00

00.00

0.00

0.00

000.00

0.00

00.00

000000.00

00.00

0.00

0.00

000.00

0.00

00.00

000000.00

00.00

0.00

0.00

0000.00

0.00

0.00

00.00

000000.00

00.00

0.00

0.00

0000.00

0.00

0.00

00.00

000000.00

00.00

0.00

0.00

0000.00

0.00

0.00

00.00

000000.00

00.00

0.00

0.00

0000.00

0.00

0.00

00.00

000000.00

00.00

0.00

0.00

0000.00

0.00

0.00

00.00

000000.00

00.00

0.00

0.00

0000.00

0.00

0.00

00.00

000000.00

00.00

0.00

0.00

0000.00

0.00

0.00

00.00

000000.00

00.00

0.00

0000.00

0.00

0.00

00.00

000000.00

00.00

0.00

0000.00

0.00

0.00

00.00

000000.00

00.00

0.00

0000.00

0.00

0.00

00.00

000000.00

00.00

0.00

0000.00

0.00

00.00

000000.00

00.00

0.00

0000.00

0.00

00.00

000000.00

00.00

0.00

0000.00

0.00

00.00

0000000.00

00.00

0.00

0.00

0000.00

0.00

00.00

0000000.00

00.00

0.00

0.00

0000.00

0.00

00.00

0000000.00

00.00

0.00

0.00

0000.00

0.00

00.00

0000000.00

00.00

0.00

0.00

00000.00

0.00

0.00

00.00

0000000.00

00.00

0.00

0.00

00000.00

0.00

0.00

00.00

0000000.00

00.00

0.00

0.00

00000.00

0.00

0.00

00.00

0000000.00

00.00

0.00

0.00

00000.00

0.00

0.00

00.00

0000000.00

00.00

0.00

0.00

00000.00

0.00

0.00

00.00

0000000.00

00.00

0.00

0.00

00000.00

0.00

0.00

00.00

0000000.00

00.00

0.00

0.00

00000.00

0.00

0.00

00.00

0000000.00

00.00

0.00

00000.00

0.00

0.00

00.00

0000000.00

00.00

0.00

00000.00

0.00

0.00

00.00

0000000.00

00.00

0.00

00000.00

0.00

0.00

00.00

0000000.00

00.00

0.00

00000.00

0.00

00.00

0000000.00

00.00

0.00

00000.00

0.00

00.00

0000000.00

00.00

0.00

00000.00

0.00

00.00

0000000.00

00.00

0.00

0.00

00000.00

0.00

00.00

0000000.00

00.00

0.00

0.00

00000.00

0.00

00.00

0000000.00

00.00

0.00

0.00

00000.00

0.00

00.00

0000000.00

00.00

0.00

0.00

00000.00

0.00

0.00

00.00

0000000.00

00.00

0.00

0.00

00000.00

0.00

0.00

00.00

0000000.00

00.00

0.00

0.00

00000.00

0.00

0.00

00.00

0000000.00

00.00

0.00

0.00

00000.00

0.00

0.00

00.00

0000000.00

00.00

0.00

0.00

00000.00

0.00

0.00

00.00

0000000.00

00.00

0.00

0.00

00000.00

0.00

0.00

00.00

0000000.00

00.00

0.00

0.00

00000.00

0.00

0.00

00.00

0000000.00

00.00

0.00

00000.00

0.00

0.00

00.00

0000000.00

00.00

0.00

00000.00

0.00

0.00

00.00

0000000.00

00.00

0.00

00000.00

0.00

0.00

00.00

0000000.00

00.00

0.00

00000.00

0.00

00.00

0000000.00

00.00

0.00

00000.00

0.00

00.00

0000000.00

00.00

0.00

00000.00

0.00

00.00

0000000.00

00.00

0.00

00000.00

0.00

00.00

0000000.00

00.00

0.00

00000.00

0.00

00.00

0000000.00

00.00

0.00

00000.00

0.00

00.00

0000000.00

00.00

0.00

000000.00

00.00

0.00

00.00

0000000.00

00.00

0.00

000000.00

00.00

0.00

00.00

0000000.00

00.00

0.00

000000.00

00.00

0.00

00.00

0000000.00

00.00

0.00

000000.00

00.00

0.00

00.00

0000000.00

00.00

0.00

000000.00

00.00

0.00

00.00

0000000.00

00.00

0.00

000000.00

00.00

0.00

00.00

0000000.00

00.00

0.00

000000.00

00.00

0.00

00.00

0000000.00

00.00

0.00

000000.00

00.00

0.00

00.00

0000000.00

00.00

0.00

000000.00

00.00

0.00

00.00

0000000.00

00.00

0.00

000000.00

00.00

0.00

00.00

0000000.00

00.00

0.00

000000.00

00.00

00.00

0000000.00

00.00

0.00

000000.00

00.00

00.00

0000000.00

00.00

0.00

000000.00

00.00

00.00

0000000.00

00.00

0.00

000000.00

00.00

00.00

0000000.00

00.00

0.00

000000.00

00.00

00.00

0000000.00

00.00

0.00

000000.00

00.00

00.00

0000000.00

00.00

0.00

000000.00

00.00

0.00

00.00

0000000.00

00.00

0.00

000000.00

00.00

0.00

00.00

0000000.00

00.00

0.00

000000.00

00.00

0.00

00.00

0000000.00

00.00

0.00

000000.00

00.00

0.00

00.00

0000000.00

00.00

0.00

000000.00

00.00

0.00

00.00

0000000.00

00.00

0.00

000000.00

00.00

0.00

00.00

0000000.00

00.00

0.00

000000.00

00.00

0.00

00.00

0000000.00

00.00

0.00

000000.00

00.00

0.00

00.00

0000000.00

00.00

0.00

000000.00

00.00

0.00

00.00

0000000.00

00.00

0.00

000000.00

00.00

0.00

00.00

0000000.00

00.00

0.00

000000.00

00.00

00.00

0000000.00

00.00

0.00

000000.00

00.00

00.00

0000000.00

00.00

0.00

000000.00

00.00

00.00

0000000.00

00.00

0.00

000000.00

00.00

00.00

0000000.00

00.00

0.00

000000.00

00.00

00.00

0000000.00

00.00

0.00

000000.00

00.00

00.00

0000000.00

00.00

0.00

000000.00

00.00

0.00

00.00

0000000.00

00.00

0.00

000000.00

00.00

0.00

00.00

0000000.00

00.00

0.00

000000.00

00.00

0.00

00.00

0000000.00

00.00

0.00

000000.00

00.00

0.00

00.00

0000000.00

00.00

Administrator:
十六进制转换为十进制:
右边第一位数乘以16的0次方,右边第二位数乘以16的1次方,以此类推;小数点后第一位为负一次方,第二位为负二次方,以此类推。除0以外的任何数的0次方都为1,1次方为原数,二次方如16X16.各个位数结果相加即为十进制数

Administrator:
如:64(16)=616^1+416^0=96+4=100(100)

Administrator:
7A(16)=716^1+1016^0=112+10=122(10)

Administrator:
9D(16)=916^1+1316^0=157(10)

转换为十进制时算法与右一相同。只将基数改为8.

Administrator:
转换为十进制时算法与右一相同。
只将基数改为2.

Administrator:
十进制转换为二进制:整数部分除以2取余,直到商为0,结果采用倒序。小数部分乘以2取整,直到小数部分为0,结果采用顺序法。

Administrator:
1100100(2)=12^6+12^5+02^4+02^3+12^2+02^1+02^0=64+32+0+0+4+0+0=100(100)

Administrator:
144(8)=18^2+48^1+48^0=64+32+4=100(100)

Administrator:
100(10)=
100/2商50余0,
50除以2商25余0,
25除以2商12余1,
12除以2商6余0,
6除以2商3余0,
3除以2商1余1,
1除以2商0余1,
结果=1100100(2).

Administrator:
八进制转二进制:
无论整数或小数,一律拆开看作单个整数,即将1位八进制数拆成3位二进制数,算法同十进制转二进制,最后在相应位置打上小数点即可。
此法为一位拆三位。

Administrator:
26(8)=
2除以2商1余0,
1除以2商0余1,
此处倒序得10;
6除以2商3余0,
3除以2商1余1,
1除以2商0余1,
此处倒序得110;
将两者连接得10110(2)。

Administrator:
11101(2)=
011转换为十进制得3,
101转换为十进制得5,
结果得35(8)

Administrator:
二进制转换为八进制:
小数点开始向左右两边以每3位为一组(当不足3位数时向前或向后加0),进行二进制转换为十进制得算法,最后连接则得到八进制数值。
此法为三位并一位。

Administrator:
十六进制转换为二进制:一位拆四位,方法同八转二。
二进制转换为十六进制:
四位并一位,方法同
二转八。

献花(0)
+1
(本文系jq蓝静瓶首藏)