Day02(进制转换)

一、十进制转换成其他进制

把52分别表示成二进制,八进制,十六进制

除基取余,直到上为0,余数反转。

 

二、其他进制转换成十进制

例:十进制--->十进制

12345=10000+2000+300+40+5

=1*10^4+2*10^3+3*10^2+4*10^1+5*10^0

=1*10000+2*1000+3*100+4*10+5*1

=10000+2000+300+40+5

=12345

系数:每一位上数值

基数:原进制的数

权次幂:从右开始往左进行编号,从0开始编号

其他进制转十进制的规律:系数乘上基数的权次幂之和

 三、任意进制之间的转换、二进制和八进制,十六进制如何转换

1、以十进制为桥梁

2、拆分组合法

0b100110-->八进制

(1)以十进制为桥梁

ob100110=2+4+32=38

38/8=4……6

4/8=0……4

0b100110的八进制为:46

(2)拆分组合法

【1】转8进制,二进制的数从右往左,每三位为一组,左边用0补齐,计算每一组的十进制值,然后组合起来就是结果

100=4                  110=4+2=6

0b100110的八进制为46

【2】转十六进制,二进制的数从右往左,每四位为一组,左边用0补齐,计算每一组的十进制值,然后组合起来就是结果

0010=2                 0110=4+2=6

0b100110的十六进制为26

四、原码反码补码

在计算机内,有符号数有3种表示方法:原码、反码和补码。所有数据的运算都是采用补码进行的。原码、反码和补码建立在二进制的基础上出现的。

7和-7

7的二进制:00000111

-7的二进制:10000111

原码:十进制数本身的二进制表示方法,最高位为符号位,其余位为数值位。

                符号位                         数值位

7的原码:  0                               0000111

-7的原码: 1                               0000111

反码:正数的反码与原码一致,负数的反码符号位不变,数值按位取反。

               符号位                          数值位

7的反码:  0                                0000111  

 -7的反码:1                                1111000

补码:正数的补码与原码一致,符号位不变,负数的补码在反码的末位+1

              符号位                          数值位

7的补码:0                               0000111

-7的补码:1                              1111001

例:

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

刘浩浩yyds

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值