Конвертор на бройни системи

Octal to Decimal Converter

Конвертирайте осмични числа в десетични и десетични числа в осмични веднага. Инструментът валидира въведените данни, поддържа много големи цели числа и показва стъпките на конвертиране.

Конвертирайте число

Изберете посоката на конвертиране, въведете цяло число и копирайте резултата. Десетичната система използва цифри от 0 до 9. Осмичната система използва само цифри от 0 до 7.

Десетичен резултат 2181

Етапи на конвертиране в реално време

Обяснението се актуализира докато пишете. За много големи числа инструментът запазва точния резултат и обобщава метода, вместо да показва прекалено дълъг списък със стъпки.

Как се изчислява този резултат

  1. Прочетете всяка октална цифра отдясно наляво.
  2. Умножете всяка цифра по съответната степен на 8.
  3. Добавете стойностите, за да получите десетичния резултат.
Забележка за точността: Този конвертор използва JavaScript BigInt за преобразуване на цели числа, така че големите цели числа се обработват точно, вместо да бъдат закръгляни като обикновените плаващи точки.

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

Десетичната система е ежедневната десетична бройна система. Тя използва десет цифри: 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.