严格来说,术语“字节”实际上可以指具有 256 个值以外的单元。只不过是这样而已几乎普遍尺寸。从维基百科 http://en.wikipedia.org/wiki/Byte:
从历史上看,一个字节是
用于编码单个字符的位
计算机中的文本,它是为了
这就是基本可寻址的原因
许多计算机中的元素
架构。
历史上字节的大小
依赖于硬件并且没有
存在明确的标准
规定尺寸。事实上的
八位标准是一个方便的
2 的幂允许值为 0
1 字节到 255。种类很多
的应用程序使用变量
可用八位或更少的位表示,
和处理器设计者优化
这种常见用法。的受欢迎程度
主要商业计算
架构有助于
8 位的普遍接受
尺寸。术语八位位组被定义为
明确表示 8 位序列
由于相关的歧义
与术语字节。
具有讽刺意味的是,如今,在大多数情况下,“单个字符”的大小不再被视为单个字节......最常见的是,“字符”的概念与 Unicode 相关联,其中字符可以用多种不同的形式表示格式,但通常为 16 位或 32 位。
对于使用 UCS-4/UTF-32(Unicode 的直接 32 位表示)的系统来将 32 位指定为一个字节会很有趣。造成的混乱将是惊人的。
然而,假设我们将“字节”视为“八位字节”的同义词,则有八个独立的bits http://en.wikipedia.org/wiki/Bit,其中每一个都可以是开或关、真或假、1 或 0,无论您想怎么想都可以。这导致 256 个可能的值,通常编号为 0 到 255。(但情况并非总是如此。例如,不幸的是,Java 的设计者决定将字节视为signed-128 到 127 范围内的整数。)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)