Конвертер десятичных чисел в восьмеричные

Конвертируйте десятичные числа в восьмеричный формат с использованием метода повторного деления на 8

Введите положительное целое число (от 0 до 4,294,967,295)

Как конвертировать десятичное число в восьмеричное

1

Начните с десятичного числа

2

Разделите число на 8 и запишите частное и остаток

3

Продолжайте делить частное на 8, пока не получите 0

4

Восьмеричный эквивалент - это остатки, прочитанные в обратном порядке

Пример: Конвертация 83₁₀ в восьмеричное

83 ÷ 8 = 10 remainder 3

10 ÷ 8 = 1 remainder 2

1 ÷ 8 = 0 remainder 1

Чтение остатков снизу вверх: 123₈

Распространенные конвертации десятичных в восьмеричные

8
10₈
64
100₈
512
1000₈
63
77₈
255
377₈
511
777₈

Примеры программирования

Python
oct(83)  # Returns '0o123'
format(83, 'o')  # Returns '123'
JavaScript
83.toString(8)  // Returns '123'
Java
Integer.toOctalString(83)  // Returns "123"

Применение восьмеричной системы

🐧
Права доступа Unix

Коды прав доступа к файлам (755, 644 и т.д.)

💾
Исторические системы

Использовалась в старых компьютерных системах

🔢
Цифровые дисплеи

Кодирование семисегментных дисплеев

🛠️ Бесплатные умные инструменты

Русский Русский