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

  二进制数据是用0和1两个数码来表示的数。0和1是基本运算符,计算机运算采用的基础是二进制。常用的进制还有8进制和16进制,在电脑科学中,经常会用到16进制,而十进制的使用非常少,这是因为16进制和二进制有天然的联系:4个二进制位可以表示从0到15的数字,这刚好是1个16进制位可以表示的数据,也就是说,将二进制转换成16进制只要每4位进行转换就可以了。

二进制数的一位,只能取0或1,称为一个“比特”(bit),简写b。

八个二进制简称一个"字节"(byte),简写B。

十进制:有10个基数:0、1、2、3、4、5、6、7、8、9,逢十进一

二进制:有2 个基数:0、1,逢二进一

八进制:有8个基数:0、1、2、3、4、5、6、7,逢八进一

十六进制:有16个基数:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F,逢十六进一

二进制转十进制

 100101110=1*2^8+0*2^7+0*2^6+1*2^5+0*2^4+1*2^3+1*2^2+1*2^1+0*2^0=302

 

十进制转二进制 

 将余数和最后的1从下向上倒序写 就是结果

 

二进制转八进制

转换取三合一法,即从二进制的小数点为分界点,向左(或向右)每三位取成一位,不够的高位取0,再分别算成十进制。

如010 100.011 101 = 2 4.3 5

 

八进制转二进制

八进制数通过除2取余法,得到二进制数,对每个八进制为3个二进制,不足时在最左边补零。

如2 4.3 5=010 100.011 101 

 

二进制转十六进制

与二进制转八进制方法近似,八进制是取三合一,十六进制是取四合一

 

 

十六进制转二进制

十六进制数通过除2取余法,得到二进制数,对每个十六进制为4个二进制,不足时在最左边补零。

十进制转十六进制

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值