进制

常用的进位计数制之间的相互转换

1. R进制数转换成十进制数

任何一个R进制数转换成十进制数时只要按权展开即可

2. 十进制数转换成R进制数

任何一个十进制数转换成R进制数时,要将整数和小数部分分别进行转换。

(1)整数部分的转换

整数部分的转换方法是除基取余,先低后高

例1  将十进制整数835分别转换成二、八进制数。

(2)小数部分的转换

小数部分的转换方法是 “乘基取整,先高后低

例2  将十进制小数0.6875分别转换成二、八进制数。

例3  将十进制小数0.63转换成二进制数

 

(3)含整数、小数部分的数的转换

只要将整数、小数部分分别进行转换,得到转换后的整数和小数部分,然后再这两部分组合起来得到一个完整的数。

例 4  将十进制数835.6875转换成二、八进制数。

3.  二、八、十六进制数的相互转换

 

三、二进制运算规则

(一)二进制算术运算规则

1、加法运算规则

0+0=0

0+1=1

1+0=1

1+1=0(产生进位)

1+1+1=11

也就是当两个相加的二进制位仅一位为1时,相加的结果为1;如果两个二进制位全是0,相加的结果仍为0;而如果两个相加的二进制位均为1,则结果为10(相当于十进制中的2),也就是“逢2进1”规则,与十进制中的“逢10进1”的道理一样。

举例:1101+1001 = 10110

详解

1+0=1,0+0=0.如果两个数不是都是1,那么直接相加就好。直接写在下面
1+1=10,把1写上面,把0写下面。

1 +1 +1 = 11,要注意进位。

依次类推,计算完成。

2、减法运算规则

0-0=0

0-1=1(产生借位,借1当2)

1-0=1

1-1=0

也就是当两个相加的二进制位中同为0或1时,相减的结果为0;如果被减数的二进制位为1,而减数的二进制位为0,则相减的结果仍为1;而如果被减数的二进制位为0,而减数的二进制位为1,则需要向高位借1,但此时是借1当2,与十进制中的借1当10道理一样。

举例:1101-0111 = 0110

详解:

(1)先看一个普通的十进制数,100-1时借位算数。如果前方为0,则再向前借位算。

 

(2)再看一个二进制数,100-1时同样借位运算,前一位为0就再向前借位。到不为零的位数,借1位当2算。

所以100-1相当于012-1(实际二进制中没有2,这里需要自己体会一下)

3、乘法运算规则

0×0=0

0×1=0

1×0=0

1×1=1

举例:1101×1001 = 1110101

4、除法运算规则

与十进制除法类似,也由减法、逐位上商等操作分步完成。

举例:1110101÷1001 = 1101

                                                                    熟记:常用进位制数对应关系!

二进制数

八进制数

十六进制数

十进制数

0000

00

0

0

0001

01

1

1

0010

02

2

2

0011

03

3

3

0100

04

4

4

0101

05

5

5

0110

06

6

6

0111

07

7

7

1000

10

8

8

1001

11

9

9

1010

12

A

10

1011

13

B

11

1100

14

C

12

1101

15

D

13

1110

16

E

14

1111

17

F

15

(二)二进制逻辑运算(或布尔运算)规则

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值