Что такое десятичные и восьмеричные числа?
Десятичная система — это повседневная система счисления с основанием 10. Она использует десять цифр: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
Восьмеричная система счисления имеет основание 8. Она использует только восемь цифр: 0, 1, 2, 3, 4, 5, 6, 7. Цифры 8 и 9 не являются допустимыми в восьмеричных числах.
Восьмеричная система полезна при работе с двоичными системами, поскольку одна восьмеричная цифра точно соответствует трем двоичным битам. Например, восьмеричное число 7 равно двоичному числу 111.
Как преобразовать восьмеричное число в десятичное
Для преобразования восьмеричного числа в десятичное умножьте каждую цифру на соответствующую степень числа 8. Правая цифра умножается на 80, следующая за ней — на 81, затем на 82 и так далее.
4205₈ = 4×8³ + 2×8² + 0×8¹ + 5×8⁰ = 2181₁₀
Это означает, что восьмеричное число 4205 равно десятичному 2181.
Как преобразовать десятичное число в восьмеричное
Для перевода десятичного числа в восьмеричную систему счисления последовательно делите его на 8 и записывайте каждый остаток. Результат в восьмеричной системе получается при чтении остатков снизу вверх.
2181 ÷ 8 = 272 (остаток 5)
272 ÷ 8 = 34 (остаток 0)
34 ÷ 8 = 4 (остаток 2)
4 ÷ 8 = 0 (остаток 4)
Результат: 4205₈
Таким образом, десятичное число 2181 преобразуется в восьмеричное 4205.
Области применения восьмеричной системы счисления
Восьмеричная система счисления менее распространена, чем десятичная или шестнадцатеричная, но все же встречается в технических контекстах. Один из известных примеров — права доступа к файлам в Unix и Linux.
Например, значение разрешений 755 обычно используется для исполняемых файлов и каталогов. В десятичной системе счисления восьмеричное число 755 равно 493, однако в нотации разрешений оно читается как три отдельных восьмеричных разряда.
Правила ввода
- Используйте только цифры 0–7 для ввода в восьмеричной системе.
- Используйте цифры 0–9 для десятичного ввода.
- Поддерживаются целые числа. Дроби намеренно не преобразуются этим инструментом.
- Поддерживаются отрицательные целые числа, такие как -755 или -493.