我是一名大学编程学生,拥有两年的 Java 和 Python 编程经验。我们已经讨论了包括二进制、八进制和十六进制在内的类中的数字系统。我理解为什么二进制和十六进制在计算中很重要,但我认为使用八进制数没有任何好处。在编程中使用八进制数的一些例子是什么?
问问题
329 次
2 回答
2
许多早期的计算机都有 36 位架构(http://en.m.wikipedia.org/wiki/36-bit),八进制对它们来说更有意义,因为 3 很好地分为 36(12 有很多因素)。四也除,但它是一个奇数。
于 2013-09-14T19:46:56.160 回答
1
我们使用八进制的原因在很多方面与十六进制相同:我们需要一种人类可读的格式来快速识别位串。就像使用十六进制可以(相对)轻松地描述/指定和理解大型二进制数据的位模式一样,其中每个数字代表位的确切二进制模式,您希望轻松理解 3 组中的位串你会使用八进制
最好的例子是 unix 文件权限:所有者、组和“其他”用户的读写和执行权限在逻辑上分为 3 组 3 位 (rwxrwxrwx) 使用八进制描述这些逻辑块最方便。例如:rw-r--r--
将是110100100
或644
于 2013-09-14T18:21:04.287 回答