数制间的转换

定义:将数从一种进制转换成另一种数制的过程
1.十进制数转其他进制

首先将十进制数分为整数和小数两部分分别转换

方法:短除法 取余数

整数:将十进制整数逐次除以需要转化进制的基数,知道商为0,取余数时自下而上排列
小数:将十进制数逐次乘以需要转化的进制,直到小数部分数值为0,然后,得到的整数自上而下排列取

方法二:
如转换十进制转化二进制

将1 2 4 8 16 32 48等2^n放从右向左有小到大排列
取相加能等于十进制的数的位置为1其余为0
如:55=32+16+4+2+1 即110111

十进制转化为八进制:

首先按照上述先将十进制整数转化为2进制数,
然后由右向左依次三位三位一组表示八进制数
如55转换为二进制位110111
(110)(111)67

二进制转化为十六进制:

首先按照将二进制数由右向左四位四位一组表示,不够四位最左补0
如:
110111 (0011)(0111)即37

非十进制转换为十进制

非十进制转换为十进制采用位权法
即把各非十进制数按权展开,由右向左。从0次依次顺序增加,然后求和

如二进制数110110转换十进制
110110=0*2^0+1*2^1+1*2^2+0*2^3+1*2^4=22

其余进制类似

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值