Результаты поиска по запросу "octal"

1 ответ

Это не отвечает на вопрос.

овляясь запутанным фрагментом кода, у меня есть небольшой вопрос относительно назначения значения целому числу: #include <iostream> #include <cstdio> int main() { int i = 0101; std::cout << i << "\n"; }И выходной был 65, и я понятия не имею, ...

2 ответа

 в целочисленном поле;) ...

изучал это в классе программирования раньше, но теперь мне нужно это знать. Какие хорошие ресурсы для изучения этих чисел и как их преобразовать? Я в значительной степени собираюсь запомнить их как таблицу времени.

3 ответа

Ваш массив состоит из чисел, поэтому ведущий ноль заставляет его интерпретироваться как восьмеричное (действительные цифры 0-7). Если это почтовые индексы, а начальный ноль является значимым, они, вероятно, должны быть строками.

аюсь сделать массив почтовых индексов. array = [07001, 07920]Это возвращает: array = [07001, 07920] ^ from (irb):12 from :0Никогда не видел этого раньше. Есть обходные пути?

ТОП публикаций

5 ответов

 который также принимает начальную '#' как шестнадцатеричное число.

у такое поведение происходит? long value = 123450; System.out.println("value: " + value);значение: 123450 long value = 0123450; // ^ System.out.println("value: " + value);значение: 42792 Что это за 42792?

0 ответов

это

у следующие результаты в 34? Кажется, это не имеет ничего общего с восьмеричными числами. intval(042);

3 ответа

 восьмеричное число, логика должна быть неправильной.

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

9 ответов

Как мне обойти восьмеричное поведение 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 ...

5 ответов

Почему восьмеричные экранирования Java достигают 255?

Спецификация языка Java гласит, что экранированные символы внутри строк - это "нормальные" C, такие как\n а также\t, но они также указывают восьмеричные побеги от\0 в\377, В частности, JLS заявляет: OctalEscape: \ OctalDigit \ OctalDigit ...

5 ответов

09 не распознается, где 9 распознается [дубликат]

На этот вопрос уже есть ответ здесь: Почему 08 не является допустимым целочисленным литералом в Java? [/questions/7218760/why-is-08-not-a-valid-integer-literal-in-java] 6 ответовЯ использую кварц для ...

4 ответа

Десятичная ошибка преобразования

Я пишу программу, которая преобразует восьмеричные числа в десятичные. Он компилируется правильно и все, но с моим кодом преобразования что-то не так. Мне это кажется совершенно логичным, однако каким-то образом, когда я запускаю программу, ...