“位”和“八位字节”有什么区别?

Kry*_*tos 10 python-3.x

“位”和“八位字节”有什么区别?一些 Python 书籍,根据作者的不同,似乎可以互换使用这些术语。我问了一个博士级别的人,他说有区别,但没有解释区别是什么。

小智 17

位是单个二进制数字。

八位字节是 8 位的集合,有时称为“字节”。字节没有正式定义为 8 位(尽管这是普遍接受的标准)。当需要明确指定集合中只有 8 位时,使用术语“八位组”。


Mic*_*rey 11

一个八位位组始终是八位。一个字节通常是八位,或者是给定架构中字符的宽度。一些较旧的计算机以六位表示字符。请参阅http://en.wikipedia.org/wiki/Byte