Вопросы с тегом «octal»

3
Является ли 0 десятичным или восьмеричным литералом?
Ноль всегда равен нулю, поэтому это не имеет значения. Но в недавней беседе с другом он сказал, что восьмеричные литералы сегодня почти не используются. † Затем до меня дошло, что на самом деле почти все целочисленные литералы в моем коде являются восьмеричными, а именно 0. Является 0ли восьмеричный литерал в …
329 c++  zero  octal 

10
Как мне обойти восьмеричное поведение parseInt в JavaScript?
Попробуйте выполнить следующее в 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 думает, что ведущий ноль указывает восьмеричное целое число …

3
Какова семантика Java у экранированного числа в символьном литерале, например '\ 15'?
Пожалуйста, объясните, что именно происходит, когда выполняются следующие разделы кода: int a='\15'; System.out.println(a); это распечатывает 13; int a='\25'; System.out.println(a); это распечатывает 21; int a='\100'; System.out.println(a); это распечатывает 64.

4
Для чего используются восьмеричные числа (база 8)?
Java предоставляет способы написания числовых литералов в базах 2, 8, 10 и 16. Мне интересно, почему база 8 включена, например int x = 0123;? Я думаю, что может быть что-то похожее на тот факт, что в шестнадцатеричном формате емкость одного байта равна FF + 1 и так далее.
11 java  literals  octal 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.