Questions tagged «octal»

3
0是十进制文字还是八进制文字?
零永远是零,所以没关系。但是在最近与一位朋友的讨论中,他说八进制立即数在今天几乎未使用。†然后我发现实际上我的代码中几乎所有整数文字都是八进制的,即0。 0根据C ++语法,八进制文字是否正确?标准怎么说? †我知道的唯一真正用途是用于UNIX文件权限。
329 c++  zero  octal 

10
如何解决JavaScript的parseInt八进制行为?
尝试在JavaScript中执行以下操作: parseInt('01'); //equals 1 parseInt('02'); //equals 2 parseInt('03'); //equals 3 parseInt('04'); //equals 4 parseInt('05'); //equals 5 parseInt('06'); //equals 6 parseInt('07'); //equals 7 parseInt('08'); //equals 0 !! parseInt('09'); //equals 0 !! 我刚刚了解到JavaScript认为前导零表示八进制整数的困难方式,并且由于在基数8中没有"8"或"9",所以该函数返回零。是否喜欢,这是设计使然。 有哪些解决方法? 注意:为了完整起见,我将发布一个解决方案,但这是我讨厌的解决方案,因此请发布其他/更好的答案。 更新: JavaScript标准的第5版(ECMA-262)引入了一项重大更改,消除了此行为。Mozilla有一个很好的写了。


4
八进制数(以8为底)有什么用?
Java提供了以2、8、10和16为基数编写数字文字的方法。 我想知道为什么包括基数8,例如int x = 0123;? 我认为可能存在类似于十六进制的一个字节的容量为FF + 1的事实,依此类推。
11 java  literals  octal 
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.