Binary 八进制字节的定义正确吗?

Binary 八进制字节的定义正确吗?,binary,byte,octal,Binary,Byte,Octal,我的导师说“一个八进制字节由6位组成”。我很难理解为什么会这样,因为一个八进制数字由3个二进制位组成。我也不理解将八进制字节定义为“6位”相对于其他数字的意义 如果这是真的,谁能解释一下原因,或者给我一个有用的解释吗?这都是猜测和猜测,因为这些都不是标准术语 一个8位字节可以写成两位十六进制数字,因为每个数字表示4位。此类字节的最大值为0xFF 通过类比,八进制的两位数可以表示2×3=6位。其最大值为077。因此,如果您愿意,可以将一对两个八进制称为“八进制字节”,但前提是您也将一个8位字节称为

我的导师说“一个八进制字节由6位组成”。我很难理解为什么会这样,因为一个八进制数字由3个二进制位组成。我也不理解将八进制字节定义为“6位”相对于其他数字的意义


如果这是真的,谁能解释一下原因,或者给我一个有用的解释吗?

这都是猜测和猜测,因为这些都不是标准术语

一个8位字节可以写成两位十六进制数字,因为每个数字表示4位。此类字节的最大值为
0xFF

通过类比,八进制的两位数可以表示2×3=6位。其最大值为
077
。因此,如果您愿意,可以将一对两个八进制称为“八进制字节”,但前提是您也将一个8位字节称为“十六进制字节”


在我个人看来,这两个概念既没有帮助也没有用处,你最好只说你的字节有多少位。

就像@Kerrek SB一样,我也得猜同样的

告诉他一个八进制字节是两个八进制半字节,这应该能帮他解决问题


两个十六进制数字是一个8位字节,因此每四位被称为半字节

8位字节没有正式定义。也就是说,我以前从来没有听说过“八进制字节”。教师喜欢坚持阅读学术书籍。学术书籍喜欢编造东西,并坚持认为它们是标准术语。除了
出版商XYZ
及其忠实的教官追随者之外,没有人使用过术语
八进制字节
。一旦通过了类,您就可以放心地忘记这一点。从od的manpage:
-b输出八进制字节。相当于-to1。