分享

头条圈子学院 现阶段二进制与十进制、十六...

 昵称32901809 2020-10-20
头条圈子学院 现阶段二进制与十进制、十六进制混用阿拉伯数字,在写法和发音上没区别。

比如“100”,二进制表示“四”,十六进制则表示“二百五十六”。

为了能区分,通常采用加后缀或特别说明,比如“100B”(二进制数字的后缀是B)或“二进制数字100”。

在十进制与十六进制并存期间,为了不至于产生混淆,本人建议十六进制数字全部用“四方语数字接近真文的写法”。

但网络上暂时还不支持四方语字体,所以在进行文字说明的时候,经常会用到“英文版十六进制数字”。或配以文字,说明当下采用的是哪种进制。

比如“四方语写法”的十六进制数字0、1打不出来,就先用阿拉伯数字代替,然后注明为十六进制数字即可。

实际上一直以来区分不同进制的数字,主要就是靠文字说明,并不会产生理解偏差。

当十进制淘汰后,二进制与十六进制仍并存,二进制继续采用阿拉伯数字,与“四方语写法”的十六进制0、1可以进行区分。

有网友认为应当为二进制0、1制定与十六进制0、1不同的发音,以便在口语中区分。

实际上口语很少用到二进制数字,暂时与十六进制数字共用发音,读作 zero、one即可。等将来十进制彻底淘汰了,再制定新发音。

二进制运算极其简单,适合用设备完成,最早的晶体管计算机就是通过“纸带打孔”的机器语言实现编程的。

如果靠手动,二进制数字则略显冗长,点阵也不好画(未来可用“点阵章”),存在读写上的困难。所以二进制的人工四则运算,一般都要通过竖式来进行。

二进制加法口诀只有两句:“1 + 1 = 10”,“1 + 0 = 1”。(严格来说还有一句“0+0=0”,但考虑到十进制和十六进制加法口诀都没加上这句,所以省略了。)

二进制乘法口诀也只有两句:“1×1 = 1”,“1×0 = 0”。

图2两组乘法竖式,本质上等同。

似乎十六进制的算式更简洁,但掌握全新运算口诀,需要经过大量训练。

相比之下,二进制数字虽长,但计算过程更简单。

过渡阶段,没掌握十六进制运算口诀的人,在手边没计算器,又需要进行十六进制计算的情况下,不妨用二进制运算,毕竟二者是“直读转换”关系。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多