二进制与进制转换

一、进制

1)、二进制          如:15的2进制是1111。

2)、八进制                 15的8进制是17。

3)、十进制                 15的10进制是15。

4)、十六进制              15的16进制是F。

二、进制之间的转换

1、10进制转换为2进制

1)、  10进制数/2=商;

2)、10进制数%2=余数;

3)、商/2,商%2,直到商为0;

4)、由下往上依次所得的余数就是10进制转换出的2进制

如图:

2、2进制转换为10进制 

2进制的权重为2^0、2^1、2^2……

依次就是:1)、2进制的个位*2^0;

                                      十位*2^1;

                                      百位*2^2;

                                      ……

                  2)、依次相加。

如:

 3、10进制转换为8进制/16进制

和10进制转换为2进制的方法一样

如:

 4、8进制/16进制转换为10进制

与2进制转换为16进制一样

如:

5、2进制转换为8进制 

从2进制序列中右边低位开始向左,每3个2进制位换算成1个8进制位,剩余不够3个2进制位的直接换算。

6、2进制转换为16进制 

从2进制序列中右边低位开始向左,每四个2进制位换算成1个16进制位,剩余不够4个2进制位的直接换算。

三、原码、反码、补码 

1、二进制的三种表示方法

1)原码

2)反码

3)补码

2、有符号整数

符号位:最高的一位

数值位:除了符号位,剩余的都为数值位

“0”表示“正”,“1”表示“负”。

3、原、反、补码的计算

1)正数的原、反、补码都相同。

 2)负数

原码:直接将数值按正负数的形式翻译成二进制得到的就是原码。

反码:将原码的符号位不变,其他位依次按位取反就可以得到反码。

补码:反码加1就得到补码。

原码 取反+1=补码;补码 取反+1=原码

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值