为什么在计算机中使用十六进制比使用八进制好?

Luk*_* Vo 3 comparison computer-architecture hexadecimal

十六进制有什么好处?八进制真的不如十六进制常见吗?

Chr*_*ann 10

嗯,我的意思是,计算机本身不以十六进制存储任何值,而是将它们存储为二进制。但是,我们确实选择将它们表示为十六进制数字,主要有一个原因——这是表示字节数据的最简单、最简洁的方法:

0110 1011 becomes 6B in hex
Run Code Online (Sandbox Code Playgroud)

八进制需要将数字分组为 3,这不允许在字节级别进行分离:

01 101 011 becomes 153 in octal
Run Code Online (Sandbox Code Playgroud)

请注意,最高有效数字永远不会大于 3。