在直面标题中的问题之前,先思考一个问题,什么是记数?
很简单,就是用某种符号把数量记下来嘛。它所涉及的一套规则叫记数系统,也称为记数法。
比如,用A代表第一个数,往后每增加一个,就依次用B,C,······,Z代表,若继续增加,那就用AA,AB,AC,······,ZZ,AAA等等来代表了。用过Excel表的人都知道,它的列编号所采用的就是这种记数法。
再比如计算机中采用的二进制(binary),用0代表无,用1代表第一个数,往后每增加一个,就依次用10,11,100,101,110等代表。
而最通行的所谓“十进制”,英文名decimalism, 它的做法是:
用0代表无,用1代表第一个数,往后每增加一个依次用2,3,······,9代表,接下来若继续增加,那就依次是10,11,12,······这些。
被称作“N进制”的记数法还有很多,例如三进制(ternary),八进制(octal),十六进制(hexadecimal)等。实际上,任何非零整数进制都存在,当然包括一进制,它叫unary numeral system。
先声明下,“进制”这个说法是中文特有的,强调记数中“逢N进1”的规则,但实际上这并不是记数法本身的要求。关于这一点,本文后面会讲到。
现在我们先来看,这些记数法背后有什么共同的道理呢?
为了搞清楚这个问题,我们不妨从人类最简单的记数法讲起。
想象你穿越到10万年前,假设那时的你幸运的还是一个人,你现在负责记录你们部落猎物的数量,你该怎么做呢?
原始人用棍棒记数
没错,用棍棒来记数!一根棍棒代表一个猎物,每增加一个猎物就增加一根棍棒。但这样工作量太大,如果打的猎物太多,棍棒不够用了,怎么办?
“奈何姓万”的故事
聪明的你马上想到:能不能用有限的棍棒来表示任意数呢?
没错,你这灵光一闪,就代表人类开始思考抽象的记数问题了!
棍棒,或各种兽骨等物件,有各种不同的形状,若将它们看作一个个不同符号,那么,有限个不同形状的物件就构成了一个有限符号集。从这里面取出任意个符号(可重复),它们的每个排列就代表一个数。
原始人的记数工具
可是,问题来了,这些符号的排列表示数的规则是什么呢?
这就是记数的核心问题了 !
为了更清晰地阐述,我们先明确三个概念。
第一个概念,用来记数的符号——数字(digit),也叫数位符。不仅包括阿拉伯数字,各种字母也可用作数字,常见的如英文大写字母。要注意区分数字与数,数(number)由数字排列而成,例如“101”和“AA”都是数,单个数字本身也是一个数。
第二个概念,数位符构成的集合,我们称之为数位集。例如前面提到的第一种记数,它的数位集是26个大写英文字母的集合。二进制的数位集是{0,1,2},十进制的数位集是{0,1,2,3,···,9}。
第三个概念,数字符号与整数值之间的对应关系,叫整数数值函数,用表示,它的定义域是数位集,而它的值域是整数。
需要指出的是,这里的“整数”二字是形式上的、与具体的记数法无关的整数。就像本文前面提到的三种记数时说的那样,它是指按“从第一个数开始,每增加一个就加一”的规则来计数(counting)时,所得到的那个抽象的整数。
讲到这里,也要顺便说下,计数与记数是不同的。计数是一种重复增一或减一的行为,它对应的结果是存在于大脑中天然抽象数值;而记数则是数的某种记录方式,是表示数的符号系统给出的结果。
当然,在实际中,这个所谓的“抽象整数”一般总是用我们熟悉的十进制来兑现表示的,毕竟抽象的数只存在于大脑中,无法直接表示出来嘛!
对于前面提到的Excel表的列记数中,函数是全部英文大写字母与等量个整数之间的一一映射。例如。
而对一般的“N进制”记数法来说,若数字的值就是它作为一个数(number)时的值,则是一个恒等函数,因此可用字符直接替代,例如二进制,八进制,十进制都是如此。
但N超过10的“N进制”,其数位集包含一些其他字符,例如十六进制的数位集为{0,1,2,3,···,9,A,B,C,D,E,F},故十六进制的数值函数为
三个概念讲完了,现在来看,用数位符怎么表示数?
若干个数位符(可重复)的一个排列就表示一个数,我们称之为记数(numeration)。一个排列中有几个数位符,则这个数就是几位数。
一个简单的例子,十进制下的数字串“2045”代表的数值(value)为
若这个数字串是八进制的话,那它的值为算出来就是1061。
显然,这里的值是用十进制表示的,既然数值应该是与任何记数法无关的抽象计数结果,这并不是必须的。但十进制是所有人最熟悉的记数表示,所以就用十进制了。后面凡说到数值,也都默认用十进制表示。
根据这两个例子,相信读者能看出,某种b进制记数法下的一个字符排列代表一个整数,其值为如果引入小数点到字符排列中,则上述记数法可推广到小数,例如b进制下代表的数值为例如,8进制下的0.124的值为这种数的表示具有递归(recursion)的特点,以整数为例即
据此递归性质,当一个数的首位是0时,由于,这表明因此数最左边的0是多余的。考虑到这一点,有些人习惯在记录整数位只是单个零的小数时,可忽略那个零,例如将“0.123”直接写作“.123”。
上式还透露一个有趣的事实是,对0这个数,按上述规则,它自身也可以被拿掉,这就导致右边是空的?没错!这正是0的意义——它代表什么也没有。
好了,以上就是最常见的记数法的规则。
我们看到,N进制数位集中并不包含数N对应的字符,例如二进制中没有2,三进制中没有3,八进制中没有8。所以,若把二进制说成2进制,把八进制说成8进制,就不够严谨了。
其实,英语对此也是不失严谨的,各个“N进制”的名称中都避免出现对应的数字,例如二进制叫binary,八进制叫octal,等等。
N进制中对应的N的那个数,因为已经超出数位集本身的范围,需要用1和0的排列来表示。
二进制中的10代表数位符1和0的一个排列,它读作“one zero”或“一零”,八进制中也如此,而十进制中的10也一样是如此!
也就是说,“10”一定不是“十”的对应的数位符——数位符必须是单个字符嘛!它的真实身份是字符集中的1和0的一个排列,应读作“一零”,而非“十”。
你可能会说:“10”在其他进制中的确不是“十”,但在十进制中不正好就是“十”吗?既然如此,那读作“十”不正好吗?
对大多数人来说,这么做的确无可厚非。
但是你知道,“十”既然是一个汉语的单音节语素,它应该对应单个字符,将其对应一个数字的排列“10”是不太妥当的。
你可能会问:按你这说的,十进制下的“20”读作“二十”不可以,应读作“二零”?
那倒不是这样,在十进制下,“20”的数值的确就是“二十”,而且因为它有两个音节,不会被误以为是一个数位符,所以这么读是完全没问题的。
其实十进制下的“10”,你若读作“一十”,那比读作“十”更合适。
这么说吧,面对一个由数位符排列形成的数,你可以有两种读法。
第一种是当字符复读机,直接念数位符。例如,“1020”就读“一零二零”,管它是什么进制的数,反正总不会错。虽然这么做有点机器般的冷酷感觉,但这也许是大多数搞计算机的人最惬意的读法。
第二种是按照具体的进制,准确地读出它作为一个抽象天然数所具有的真实值。例如十进制下,“10”读作“十”,八进制下的“10”读作“八”。
第二种方法虽然美丽,但当你面对一个非十进制的数时,习惯十进制的你,需要快速的读出它的值可不那么容易哦!
即使是熟悉的十进制,面对一长串数字,坦白讲,笔者有时也会读错。更别说听写英语数了,要是一个个念字符就好了。
这个你可能用得着
实际上,第二种方法不再是单纯记数了,而是计数——给出天然抽象数的真实值。在前面提到的记数系统中的整数数值函数就是干这件事,但好在它只需要干很少次——数位集的长度对应的次数。
显然,对一个懒惰的码农来说,他当然会毫不犹豫地选择第一种方案。
我很懒,但我的代码可靠!
当然,若你觉得没必要纠结这些细节,也没关系,因为在你坚持把“10”读作“十”时,应该不会有人和你抬杠的。
至此,关于“N进制”记数法,我们讲完了。
但大家有没有意识到,我们熟知的“逢N进1”的规则似乎被忽略了?
的确,但本就该如此!
因为“逢N进1”这件事是当你计数(不是记数)时,为了得到正确的记数,你需要做的事,它与记数规则本身没什么关系。
前面说过,所谓计数,简单的说,就是在数数时不断加一减一。
对N进制的数来说,当对末位数字是N-1的数加1时,末位要变成0,而倒数第二位则要增1,这就是末位的进位;若倒数第二位增1之前也是N-1,则同样也要进位,直到抵达某个小于N-1的数字,进位停止。
虽然常见的记数法都满足这个规律,但若看Excel表中列的记数法,因为它的数位集中不含0,所以它并不是按这种“逢N进1”的规则来记数的,例如Z后面是AA而非A0,这是怎么回事呢?
这个问题涉及另一种类型的记数法,叫做双射(bijective)记数法。而我们常见的十进制属于标准(standard)记数法,除此之外,还有一种叫平衡(balanced)记数法。
在弄懂这些不同类型的记数法之后,你一定会对记数问题有更深入的理解,例如你会理解“一进制”为什么是可以存在的,并能理解各种奇异的记数法存在的合理性,包括负二进制,Π进制,2i进制等等。
同时,你还会发现,“逢N进1”并不是记数法本身要求的。
虽然所有记数法的英文名称中并无“进位”之义,但在中文里,所有记数法的名称都具有“x进制”的形式,个中缘由,笔者没有细究。
好了,关于记数法,就先讲到这里吧。
参考文献
END
转载内容仅代表作者观点
不代表中科院物理所立场
520972什么意思 数字1代表独特的爱情,数字2代表私密的情侣世界,数字3代表疏散,指双方隔离在不同的地方,但思念永不改变,数字4代表无尽的思念,数字5代表我们的意思,也可以理解为不分你我,数字6代表顺利和喜剧式的爱情,双方的爱情将顺遂无忧,幸福终生,数字7代表悲凉和沧桑,代表爱情注定要经历困难,也许中间会有很多痛苦的事情,但双方要用爱来度过,数字8可以看作是两个0靠在一起,是最浪漫的一个,象征着两个人肩靠肩的形象,数字9代表永久,即爱你一生一世直到永远,数字10代表完美的爱情,十全十美。
十五分钟。因为在时间计算当中,一分钟等于六十秒,一个钟头等于六十分钟,也等于六百秒,而一刻钟,就是等于十五分钟的。 十五分钟。因为在时间计算当中,一分钟等于六十秒,一个钟头等于六十分钟,也等于六百秒,而一刻钟,就是等于十五分钟的。
早上护肤的正确完整步骤一般包括清洁皮肤、保湿、敷面膜、涂抹护肤品、饮食调整等。需要注意的是,患者在早上洗脸时,应避免使用过冷或过热的水,以免刺激皮肤,引起不适症状。另外,如果患者在早上使用护肤品后出现不适症状,需要及时到医院就诊,以免延误病情。患者在早上可以多吃富含维生素的蔬菜和水果,如西红柿、苹果、香蕉等,可以补充身体所需的维生素,有利于皮肤健康。同时,患者还可以多吃富含蛋白质的食物,如鸡蛋、牛奶等,可以提高身体免疫力,改善皮肤状态。
最为搞笑的是1920年代,英国还曾经发明过235阵型,即2个后卫+3个中卫+5个前锋,这个阵型今天看起来很傻瓜,很容易后防线被暴打,但是当时还是划时代的,所以二战前的世界杯冠军,其实含金量都不是很高,这也是乌拉圭等冠军至今被人觉得含金量不够的原因。当时还流行过一个更加合理的3223阵型,即MW阵型,但也是很粗糙。
小雅是个护肤新手听到别人说刷酸可以使皮肤白皙透亮就买了一些酸回来 自己弄结果把脸折腾过敏了看着眼前的小雅顶着一张“红通通”的脸让我想起自己还是个护肤小白的时候也像小雅一样胡乱的用产品但我比小雅幸运我的皮肤耐受,所以没有折腾出什么大问题也很快就加入我们蕴诗本草专业的医师团队学习了不少专业的护肤护肤知识
不一样吧,冠驰是国内品牌吧。冠驰和蔻驰不是一个品牌,蔻驰是美国品牌,主要消费群体是上班族。上个世纪,蔻驰的设计虽然不是很新,但做工扎实,选肤精细,成为消费者心中的民族品牌。然而,在1999年,蔻驰采用了一个全新的概念,它的风格变得更加时尚和年轻。如果拿蔻驰和大品牌的包包比,价格相当贴近大众,价格也很容易被更多人接受,在中国很受欢迎。
网友截图显示,宝书网今日凌晨永久关闭,宝书网称:“响应国家号召,本站永久关闭。本站别无分站,其它同名网站均与本站无关。感恩青葱岁月相知相伴,有一种离别叫不说再见! 愿以梦为马,不负韶华!”三言财经 6月30日消息,今日“宝书网永久关闭”登上微博热搜,网络小说网站宝书网称,为响应国家号召,本站永久关闭。目前该网站已经停止访问。
根据最新消息,目前白金工作室突然上线了一个名为“Platinum 4”的神秘网站,在此次网站页面中央出现了一个巨大的“4”,目前还不清楚官方想要暗示什么。据悉,白金工作室成立于2006年2月,是由三上真司、神谷英树、稻叶敦志所设立的SEEDS以及三并达也所设立的ODD合并而成,为一间制作家用电子游戏机软件的公司。他们曾经参与过《尼尔:机械纪元》、《异界锁链》、《猎天使魔女》系列的游戏制作,致力于追求高品质游戏,让招牌如同白金一般,拥有稳定的发挥和持续的高质量制作。
1、昨天同事家里安排他去相亲,他如约而至,一看对方是个女神级别的,他很激动,但又担心对方看不上自己;不料刚坐下不久,女孩握了握他的手,嘴上大笑道:“哈哈哈,单身久了手上都起老茧了;不过以后有了我就不用造孽你的手了!”4、昨晚全公司加班,突然没电了,经检查是保险丝烧了。我懂点电,老板让我去修,一妹子在旁边用手机照亮着。在公司人安静的等待的时候,媳妇来电话了,开始是嘘寒问暖的,后来突然问:怎么那么安静?这个时候妹子说话了:你快点了啦,人家手都酸了。。。
六、“执爱生命,挚爱成长”是什么意思啊?二、执爱是什么意思 三、执爱是什么意思 五、最后的执爱是什么意思 七、执爱亲朋是什么意思 大家好,最近很多小伙伴想了解执爱什么意思,今天小编整理了7个关于执爱什么意思的介绍,让我们一起看看吧。一、执爱和挚爱有什么不一样 四、执恋执爱什么意思 1. 意思不同:“至爱”意思是:最喜爱的人或事物。“挚爱”意思是:指真诚的爱,非常珍爱的人或事物。
在中国网络文化中,"588"被用来表示男生。这个词源于发音相似的英文单词"boy",其中"5"读作"wu","8"读作"ba",所以"588"读作"wu ba ba",与"boy"发音相似。因此,当人们在... 五八八代表男生我要发的意思。 588 代表男生是我爸爸的意思。
1460是指明英宗天顺四年,在天顺四年(1460)八月二十日,鞑靼孛来、毛孩等分三道自大同,威远西拥众南行,总兵官李文及宣府总兵官杨能抵御之。李文等畏其前锋,不敢出战。不久,敌人大举直抵雁门,攻掠忻、代、朔诸州,烽火彻京师,居民惊走,拥入禁城,不能止。李 贤对英宗说:宜出军紫荆、倒马二磁。非欲与之对敌,一则安抚人民,一则使彼知惧,不敢深入。
微博上,不少网友吐槽为看某一热剧而充值优酷会员,看完后就卸载了。过了一段时间后发现,在没有具体形式的告知下,优酷每月都会进行自动续费。同时有网友爆料支付宝积分兑换优酷会员,第二个月仍有自动续费的现象。在付费上,支付宝里没钱会直接扣蚂蚁花呗或绑定的银行卡。银行卡里的钱总是莫名其妙地少了,网上一查才知道原来自己使用某些APP或者某些平台开通了自动续费功能。本来打算用完这个月就不再续费,一时忘记取消,到期后这些APP平台无须经过你本人确认同意就自动帮你续费了,迫不得已又得再使用下去。这种现象,生活中不少人遇到。
丧事份子钱(奠礼白包)一般给多少?从200到2000不等,如果是你朋友的家人去世的话,你可以问一块去的都随多少钱,自己心里就有一个大概了,我朋友姥姥去世,我给的500,其他朋友也是。如果是亲人或者亲近的,也有随的,一千两千,还是看当时情况。看你们咋样了。白包一般都是200起,上不封顶。当然以单数为宜。
母线槽安装维护说明*储存1.母线槽应放置在干燥的地方,不能受到水,水蒸气及泥土的侵蚀,不能直接放在地上,需在地上垫上木板。2.不要直立放置。3.母线槽外壳防护膜在送电前才能拆除,确保母线槽在送电前不会弄污或受到破坏。*安装前检查1.检查安装线路中是否有障碍、热源、漏水等情况。检查安装设备是否齐全。检查安装线路是否与设计相同。
然后是服装选择和搭配这样一个主体。我最建议的就是日杂风的合身这样的空间感。穿衣一般有紧身、修身、合身、宽松这样的空间尺度。紧身就不用说了,紧身是为了凸显好身材的穿搭方式,矮胖女士基本可以放弃。什么程度算修身?我也没有明确尺度,但是应该也是指比较贴合身型的款式,同理我也不觉得很合适。什么是合身呢?我觉得就是能体现衣服的款型、廓形与线条,而不是更多体现身体细微体型的程度。