为什么这“二进制”那列,整整齐齐的都是8个0或1的组合?


以一
以一 2024-01-02 16:06:30 63257 赞同 0 反对 0
分类: 资源
当ASCII码被设计时,主要用途是在早期计算机和通信系统中传输文本字符。这种情况下,128个字符通常足够表示英语和一些其他常用语言的字符。因此,7位提供的字符范围正好足够。之所以写成8位,应该和“字节”有关,一个字节刚好是8位,在这里习惯性的把最高位补上0。

为什么这“二进制”那列,整整齐齐的都是8个0或1的组合?

当ASCII码被设计时,主要用途是在早期计算机和通信系统中传输文本字符。这种情况下,128个字符通常足够表示英语和一些其他常用语言的字符。因此,7位提供的字符范围正好足够。之所以写成8位,应该和“字节”有关,一个字节刚好是8位,在这里习惯性的把最高位补上0。

字节(byte)这个单位的起源可以追溯到早期计算机领域的发展历史。字节的定义和大小不是一开始就确定的,而是随着计算机技术的发展和标准化逐渐形成的。

以下是一些关于字节和为什么一字节通常被定义为8位的解释:

  • 早期计算机架构:早期计算机使用了各种不同的数据结构和字长(一个字长是指一个计算机可以一次处理的二进制位数)。在这个时期,字节的大小并不是一个统一的标准。不同的计算机系统使用了不同大小的字节,如6位、7位或9位。
  • 8位字节的普及:在计算机发展的早期阶段,一些计算机科学家和工程师开始推崇使用8位字节。这种设计选择有几个原因:
    • 8位字节提供了256个不同的组合,足够表示各种字符、数字、符号和控制字符,这对于字符编码来说是非常有用的。
    • 8位字节相对于其他大小的字节更容易在硬件上实现,因为它刚好是2的幂次方(2^3=8),这对于计算机设计来说更加简单和高效。

 

  • 标准化:随着时间的推移,8位字节逐渐成为一种标准,并在计算机领域广泛普及。这种标准化有助于确保不同计算机系统之间的兼容性,同时也简化了数据交换和编程

如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!

评价 0 条
以一L0
粉丝 0 资源 1143 + 关注 私信
最近热门资源
分享如何统信UOS系统在屏蔽mysql显性的用户名称以及密码  614
分享免费开源高速下载器  577
分享如何在银河麒麟高级服务器操作系统V10SP3中需要启用内核审计功能。  572
通过shell脚本在统信UOS/麒麟系统中安装nginx  504
分享如何查看网卡中断的数量  422
分享查询网卡所在PCI插槽链路能力及当前链路状态  420
麒麟系统资源下载合集(适配各类cpu)  413
麒麟系统进行内存清理  413
统信UOS常见问题小总结  411
winrar绿色无广告版分享  393
最近下载排行榜
分享如何统信UOS系统在屏蔽mysql显性的用户名称以及密码 0
分享免费开源高速下载器 0
分享如何在银河麒麟高级服务器操作系统V10SP3中需要启用内核审计功能。 0
通过shell脚本在统信UOS/麒麟系统中安装nginx 0
分享如何查看网卡中断的数量 0
分享查询网卡所在PCI插槽链路能力及当前链路状态 0
麒麟系统资源下载合集(适配各类cpu) 0
麒麟系统进行内存清理 0
统信UOS常见问题小总结 0
winrar绿色无广告版分享 0
作者收入月榜
1

prtyaa 收益395.97元

2

zlj141319 收益228.92元

3

IT-feng 收益215.07元

4

1843880570 收益214.2元

5

风晓 收益208.24元

6

777 收益173.02元

7

哆啦漫漫喵 收益131.6元

8

Fhawking 收益106.6元

9

信创来了 收益105.97元

10

克里斯蒂亚诺诺 收益91.08元

请使用微信扫码

加入交流群

请使用微信扫一扫!