タグ付けされた質問 「octal」

11
オクタルはどこで役立ちますか?[閉まっている]
PHPのまったく奇妙なバグを見て、20分ほど頭をテーブルにぶつけたところ、8進数に気づきました。<%(*&#> 8進数。 要するに、コードが整列されるように、いくつかのリテラルにゼロをパディングしました。大きな間違いです。オクタルを忘れました。 問題は、ファイルパーミッション以外にオクタルを使用する人はいますか?(個人的には好みですchmod ugo+rwxが、プログラムで生成する必要がある場合は、オクタルを使用すると便利であることを理解しています。)しかし、他の状況では役立ちますか?
36 octal 

3
多くの言語が、0で始まる数字を8進数として扱うのはなぜですか?
オクタルはどこで役立ちますか?オクタルは昔々便利だったようです。 多くの言語は、0で始まる数字を8進数として扱うため、010実際にはリテラルは8です。これらの中には、JavaScript、Python(2.7)、およびRubyがあります。 しかし、特にこれらの言語が8進数を必要とする理由はわかりません。特に、表記法のより可能性の高い使用法は、余分な0で10進数を示すことです。 JavaScriptはクライアント側の言語であり、8進数はほとんど役に立たないようです。他の意味では3つすべてがかなり現代的であり、この「機能」を削除すると壊れる8進表記を使用したコードが多くなるとは思いません。 だから、私の質問は: これらの言語が8進リテラルをサポートしている点はありますか? 8進リテラルが必要な場合は、次のようなものを使用してみません0o10か?より有用なユースケースを無効にする古い表記をコピーするのはなぜですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.