进制数到底怎么换算?

来源:百度知道 编辑:UC知道 时间:2024/05/24 21:07:14
请各位多举几个例子吧?

(一)、二进制、八进制、十六进制转化为十进制

任一m进制均可表示为十进制: (对不起,公式写不上去,自己对照下面的例子吧)
(102.57)10=1×102+0×101+2×100+5×10-1+7×10-2

1、二进制与十进制的转换

例:(1101)2=1101B=1×23+1×22+0×21+1×20=13D=(13)10

(107)10=107D=(1101011)2=1101011B

107÷2=53余 1

53÷2=26余 1

26÷2=13余 0

13÷2=6余 1

6÷2=3余 0

3÷2=1余 1

1÷2=0余 1
(结果为:1101011, 整数部分从低到高取值,也就是从下往上取值..取的是余数.)

(10.01)2=1×21+1×2-2=(2.45)10

(3.57)10=(11.1001)2

3÷2=1余 1

1÷2=0余 1
(整数部分从低到高取值,取余数,小数部分从高到低取值,去整数.)
0.57×22=1.14 1
0.14×2=0.28 0

0.28×2=0.56 0

0.56×2=1.12 1

(结果为: .1001 ,小数部分从高到低取值,取计算的结果的整数部分来构成小数.其他进制之间的转换也一样)

2、八进制与十进制的转换

例:(467)8=467O=4×82+6×81+7×80=(311)10=311D

(165)10=165D=(245)8=245O

165÷8=20余 5