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

问题描述 投票:0回答:3

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

python-3.x
3个回答
17
投票

一位是一个二进制数字。

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


11
投票

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


0
投票

A byteoctet 完全相同,而 bit 是其 1/8

一个字节/八位字节有 8 位 = [0,1,2,3,4,5,6,7]

顺便说一句,“Octo”是希腊语中的数字 8,这很可能是“octet”和“octagon”一词的起源。

© www.soinside.com 2019 - 2024. All rights reserved.