admin 管理员组

文章数量: 1087135


2024年12月22日发(作者:notify软件下载)

一、二、八、十六进制转十进制的方法:乘权相加法。

2009年09月03日 星期四 下午 07:12

一、二、八、十六进制转十进制的方法:乘权相加法。

例如:

(11010110)

2

= 1×2

7

+ 1×2

6

+ 0×2

5

+ 1×2

4

+ 0×2

3

+ 1×2

2

+ 1×2

1

+ 0×2

0

=

(214)

10

(2365)

8

= 2×8

3

+ 3×8

2

+ 6×8

1

+ 5×8

0

= (1269)

10

(4BF)

16

= 4×16

2

+ 11×16

1

+ 15×16

0

= (1215)

10

带小数的情况:

(110.011)2 = 1×2

2

+ 1×2

1

+ 0×2

0

+ 0×2

-1

+ 1×2

-2

+ 1×2

-3

= (6.375)

10

0 -1 -2

(5.76)

8

= 5×8+ 7×8+ 6×8 = (5.96875)

10

(D.1C)

16

= 13×16

0

+ 1×16

-1

+ 12*16

-2

= (13.109375)

10

二、十进制化二进制的方法:整数部分除二取余法,小数部分乘二取整法。

例一:(43)

10

= (101011)

2

例二:(0.375)

10

= (0.011)

2

三、二进制转八进制的方法

1位数八进制与二进制对应表

八进

0

1

2

3

4

5

6

7

二进

000

001

010

011

100

101

110

111

转换方法:对二进制以小数点为分隔,往前往后每三位划为一组,不足三位补0,

按上表用对应的八进制数字代入即可。

例如:(10111011.01100111) = 010,111,011.011,001,110 = (273.36)

8

三、二进制转十六进制的方法

1位数十六进制与二进制对应表

十六进制 二进制

0

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F

0000

0001

0010

0011

0100

0101

0110

0111

1000

1001

1010

1011

1100

1101

1110

1111

转换方法:对二进制以小数点为分隔,往前往后每四位划为一组,不足四位补0,

按上表用对应的十六进制数字代入即可。

例如:(10111011.01100111) = 1011,1011.0110,0111 = (BB.67)

16

四、进制的英文表示法:

以上都是用括号加数字的表示方法,另外还有英文表示法,就是以BIN、OCT、

HEX、DEC分别代表二、八、十六、十进制。或者只写第一个字母。例如1101B

表示是二进制。有些地方为了避免“O”跟“0”混淆,把O写成Q。


本文标签: 二进制 方法 对应 部分 八进制