《编码:隐匿在计算机软硬件背后的语言》笔记06

本章深入探讨8进制、4进制、2进制等非十进制数字系统,解释不同进制间的唯一区别在于进位规则,并详细说明如何在这些进制之间进行转换。此外,介绍了bit的起源,即美国数学家约翰·沃特·图克尔在1948年将“binary digit”改为“bit”的过程。

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

第八章 10的替代品
        本章叙述非十进制的数字系统,主要是8进制、4进制、2进制(下一章将用一章的篇幅讲解2进制),如果你在学习《计算机文化基础》的时候已经能熟练的进行2进制、8进制、10进制、16进制之间的两两转化,那么理解这一章的内容是轻而易举的事情。
        实际上,不同的进制之间的唯一区别在于进位规则不同,8进制逢8进一,4进制逢4进一,。。。,n进制逢n进一。其他的不同都是由于进位规则不同产生的,如,8进制中没有8,因为逢8就进一了,变成了10,所以不需要8,当然,如果你使用60进制,则你要指定50个符号表示十进制的10、11、12、……、59,如果使用24进制则会省去不少精力——因为你可以直接用a、b、c、d、……、z表示十进制的0、1、2、3、……、25。
        本章的另一个问题是不同的进制向十进制转化(但不涉及另一个方向,因为后者会更复杂),其方法都可以用相同的公式表示。
        对于这一章,读者的困难应该主要在于不习惯使用非十进制、不能熟练的进行非十进制数之间的运算,这很正常,因为以我的经验,达到这个要求需要的不是理解能力,而是一定数量的练习,所以在这里遇到困难的读者不必沮丧,因为这并不说明你的理解力不行,而只是说明你需要练习,攻克这一章的方法也很简单,只要亲手计算一遍这一章提到的几个运算即可。

        本章的最后叙述了bit的来历:大约在1948年,美国数学家jhon wilder turkey将当时常用的binary digit改变为我们现在使用的bit。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值