计算机为啥搞出那么多进制?

在人类活动中,本来有十进制就足够了。自从有了计算机,二进制、八进制、十六进制就一起闪亮登场。

二进制咱都懂,那是计算机安身立命的根本。那又为什么要搞出八进制和十六进制呢?

这是因为二进制数的基数较小,它对计算机来说是最方便,但对人来说,书写、阅读、记忆都不方便。

拿十进制的9527体验一下。

二进制:10010100110111

八进制:22467

十六进制:2537

你看他的二进制你晕不?是不是多少有点把不过来麻?

那位说十进制对咱人类最友好,搞一个二进制一个十进制不就完了,为啥非要整出八进制和十六进制?

这是因为二进制和十进制间的转换比较麻烦,什么除2取余啊,按位权展开啊,一弄弄一大堆。

而二进制与八进制、十六进制间的转换就容易得多。3位二进制数对应1位八进制数,4位二进制数对应1位十六进制数,利用这个特点可以通过分组的方式实现快捷转换。

例如,二进制数111001B转为八进制数,可以3个一组进行转换:

同样的,二进制数111001B转为十六进制数,可以4个一组进行转换:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

金创想

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

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

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

打赏作者

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

抵扣说明:

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

余额充值