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

329
Является ли 0 десятичным или восьмеричным литералом?

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

85
Какова семантика 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....

11
Для чего используются восьмеричные числа (база 8)?

Java предоставляет способы написания числовых литералов в базах 2, 8, 10 и 16. Мне интересно, почему база 8 включена, например int x = 0123;? Я думаю, что может быть что-то похожее на тот факт, что в шестнадцатеричном формате емкость одного байта равна FF + 1 и так...