我的导师说“八进制字节由6位组成”。我很难理解为什么会这样,因为八进制数字由3个二进制位组成。我也不明白八进制字节被定义为'6位'而不是其他数字的重要性。
任何人都可以解释为什么会这样,如果它确实是真的,或者指出一个有用的解释?
答案 0 :(得分:8)
这是所有猜测和猜测,因为这些都不是标准术语。
8位字节可以写为十六进制的两位数,因为每个数字表示4位。最大的此类字节值为0xFF
。
通过类比,两位数的八进制可以表示2×3 = 6位。其最大值为077
。所以,如果你愿意,可以将一对两个八进制调用为“八进制字节”,但前提是你还要将一个8位字节称为“十六进制字节”。
在我个人看来,这两个概念都没有帮助或有用,你最好只说一下你的字节有多少位。
答案 1 :(得分:0)
就像@Kerrek SB一样,我必须猜测一样。
告诉他一个八进制字节是两个八字节的半字节,应该把他排除在外。
两个十六进制数字是一个8位字节,因此每四位称为半字节。