进位计数制及其相互转换

进位计数制:使用一定个数的数码的组合来表示数字,这种表示方法称为进位计数制
位权:将各个位置上所表示的基本数值称为位权
基数:每个数位上能使用不同数码的个数称为基数

  • B(Binary)-二进制数
  • O(Octal)或Q-八进制数
  • D(Decimal)-十进制数
  • H(Hexadecimal)-十六进制数

十进制整数转换为二进制数

  1. 减权定位法:从二进制数高位起,依次用待转换的十进制数与各位权值进行比较,如够减,则该数位系数Ki=1,同时减去该位权值,余数作为下一次比较的值,如不够减,则Ki=0
例:将325转化为二进制数
首先,确定325对应二进制数的最高位,因为512>325>256,所以
最高位为8

减权定位法
2. 除基取余法
将十进制数除以基数2,其余数为二进制数的最低位,再用其商除2,其余数二次低位,反复下去,直到商0
除基取余法
十进制小数转换为二进制数

  1. 减权定位法
例:将十进制数0.645转换为二进制数

减权定位法
注:此方法求解的二进制数的精度可根据实际需要而定

  1. 乘基取整法
例:将0.8125D转换为二进制数,结果为0.1101

乘基取整法
二进制整数转换为十进制数

  • 按权相加法
    按权相加法
  • 逐次乘积相加法
    逐次乘积相加法
    dGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ0NDg2NDM3,size_16,color_FFFFFF,t_70)
    十进制小数转化为十进制数
  • 按权相加法
    按权相加法
  • 逐次除基相加法
    在这里插入图片描述
    二进制与八进制和十六进制间的转换
三位二进制数对应一位八进制数,四位二进制数对应一位十六进制数

二进制转换为八进制二进制转换为八进制
二进制转换为十六进制
二进制转换为十六进制

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

一只学弱狗!

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

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

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

打赏作者

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

抵扣说明:

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

余额充值