数制转换(取余,取商运算公式)

 

                                                取商数运算公式

a取余b求商a除以b整数部分为商数

                                                取余运算公式

a取余ba除以b取商数,b=商数乘以b,a减去b等于余数

                                                整数进制转换

进制

条件

进制

方法

二进制十进制

各位数字与它的权(2^n-1次方)相乘,其积相加。

负二进制转为十进制:首先求补码,然后各位数字与它的权(2^n-1次方)相乘,其积相加。(符号位不做运算)在得到结果之后补上符号位。

八进制十进制各位数字与它的权(8^n-1次方)相乘,其积相加。
十六进制十进制各位数字与它的权(16^n-1次方)相乘,其积相加。
十进制二进制

除以二取余最开始产生的数为低位,整数为0结束。

负整数转为二进制:首先按照十进制正整数去算二进制,然后取反加1。

十进制八进制

除以八取余最开始产生的数为低位,整数为0结束。

负整数转为八进制:首先按照十进制正整数去算二进制,然后取反加1。求出二进制负整数存储值在转换成八进制数。

十进制十六进制

除以十六取余最开始产生的数为低位,整数为0结束。

负整数转为十六进制:首先按照十进制正整数去算二进制,然后取反加1。求出二进制负整数存储值在转换成十六进制数。

二进制八进制每三位二进制数(不足补0)从低到高依次乘以权(2^n-1)次方,其积相加,最开始产生的数为低位
八进制二进制

每个八进制数通过除2取余法,得到二进制数,对每个八进制为3个二进制,不足时在最左边补零。最开始产生的数为低位,每三个一组按照从左至右的顺序排列

二进制十六进制每四位二进制数(不足补0)从低到高依次乘以权(2^n-1)次方,其积相加,最开始产生的数为低位
十六进制二进制每个十六进制数通过除2取余法,得到二进制数,对每个十六进制为4个二进制,不足时在最左边补零。最开始产生的数为低位,每三个一组按照从左至右的顺序排列
八进制十六进制

第一种:他们之间的转换可以先转成二进制然后再相互转换。

第二种:他们之间的转换可以先转成十进制然后再相互转换。

                                                 小数进制转换

进制

 

条件

进制

方法

二进制十进制由高位乘以(2^-n)次方相加
八进制十进制由小数高位除以(8^n)次方相加
十六进制十进制由小数高位除以(16^n)次方相加
十进制二进制乘以进制小数取整,最开始产生的数为高位,小数为0结束。
十进制八进制乘以进制小数取整,最开始产生的数为高位,小数为0结束。(在最高位前面加小数点)
十进制十六进制乘以进制小数取整,最开始产生的数为高位,小数为0结束。(在最高位前面加小数点)

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值