合肥网站开发需要,源码编辑器下载,响应式网站设计优点,免费做网站哪家好今天给大家分享一个小小知识点#xff0c;为什么一个字节定义成8位呢#xff1f;一些人没有回答到点子上。这件事得追溯计算机历史#xff0c;源于IBM360操作系统和图灵奖得主#xff08;Fred#xff09;Brooks Jr。布鲁克斯被问到“您认为自己最大的技术成就是什么#… 今天给大家分享一个小小知识点为什么一个字节定义成8位呢一些人没有回答到点子上。这件事得追溯计算机历史源于IBM360操作系统和图灵奖得主FredBrooks Jr。布鲁克斯被问到“您认为自己最大的技术成就是什么”Brooks回答说“我做出的最重要的决定是将IBM 360系列从6位更改为8位字节从而允许使用小写字母。这种变化传播到了所有地方。”他的原话维基百科上有In 2004 in a talk at the Computer History Museum and also in a 2010 interview Wiredmagazine, Brooks was asked What do you consider your greatest technological achievement? Brooks responded, The most important single decision I ever made was to change the IBM 360 series from a 6-bit byte to an 8-bit byte, thereby enabling the use of lowercase letters. That change propagated everywhere.一个字节能不能100位或者更多呢理论上当然是可行的。只不过这样随便存储一个字母比如“a”就要动辄100个位太浪费存储空间了。而8位就刚好8位能容纳ASCII字符集又不太浪费。布鲁克斯的做法太漂亮了。当然我们可以把一个字节定义为9为如果这样的话刚好用一个字节表示RGB333如果相对于RGB332RGB333并不会有更大的提升。转自知乎作者bing点击左下角原文连接可以跳转推荐阅读专辑|Linux文章汇总专辑|程序人生专辑|C语言我的知识小密圈关注公众号后台回复「1024」获取学习资料网盘链接。欢迎点赞关注转发在看您的每一次鼓励我都将铭记于心~嵌入式Linux微信扫描二维码关注我的公众号