Questions tagged «octal»

11
八进制在哪里有用?[关闭]
我只是把头撞在桌子上约20分钟,看着一个完全奇怪的PHP错误,然后我意识到这是八进制的。<%(*&#>八进制。 简而言之,我用零填充了一些文字,所以代码会对齐,我知道这是个大错误。忘记八进制了。 问题是,除了文件权限之外,是否有人将八进制用于其他用途?(我个人更喜欢,chmod ugo+rwx但我知道如果必须以编程方式生成它们,则使用八进制是有用的。)但是,它们在任何其他情况下都有用吗?
36 octal 

3
为什么这么多语言将以0开头的数字视为八进制?
我读过八进制在哪里有用?八进制似乎曾经是有用的。 许多语言将以0开头的数字视为八进制,因此文字010实际上是8。其中一些是JavaScript,Python(2.7)和Ruby。 但是我真的不明白为什么这些语言需要八进制,尤其是当这种符号更可能的用法是表示带有多余0的十进制数字时。 JavaScript是一种客户端语言,八进制似乎毫无用处。从其他意义上讲,这三个都相当现代,我认为不会有太多使用八进制表示法的代码通过删除此“功能”而被破坏。 因此,我的问题是: 这些语言是否支持八进制文字? 如果八进制文字是必需的,为什么不使用类似0o10?为什么要复制覆盖更有用用例的旧符号?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.