二进制 八进制和十六进制与十进制的转化

本文详细介绍了如何将二进制、八进制和十六进制数转化为十进制数。通过权重分配和乘法规则,读者可以深入理解不同进制之间的转换原理,并掌握实际操作技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

二进制数
二进制数有两个特点:它由两个基本数字0,1组成,二进制数运算规律是逢二进一。
为区别于其它进制数,二进制数的书写通常在数的右下方注上基数2,或加后面加B表示。
例如:二进制数10110011可以写成(10110011)2,或写成10110011B,对于十进制数可以不加注.计算机中的数据均采用二进制数表示,这是因为二进制数具有以下特点:
1) 二进制数中只有两个字符0和1,表示具有两个不同稳定状态的元器件。例如,电路中有、无电流,有电流用1表示,无电流用0表示。
类似的还比如电路中电压的高,低,晶体管的导通和截止等。
2) 二进制数运算简单,大大简化了计算中运算部件的结构。
二进制数的加法和乘法运算如下:
0+0=0 0+1=1 1+0=1 1+1=10
0×0=0 0×1=0 1×0=0 1×1=1
但是,二进位制有个致命的
缺陷,就是数字写出来特别长,如:把十进位制的100000写成二进位制就是11000011010100000,所以计算机内还有两种辅助进位制:八进位制和十六进位制。
二进位制写成八进位制时,长度只有二进位制的三分之一,把十进位制的100000写成八进位制就是303240。
十六进位制的一个数位可代表二进位制的四个数位。这样,十进位制的100000写成十六进位制就是186A0。



八进制数

由于二进制数据的基R较小,所以
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值