1. Главная
  2. Учеба
  3. Информатика

Перевод 678.CB из шестнадцатиричной в восьмиричную систему счисления

Онлайн калькулятор перевода чисел в любую систему счисления, двоичную, десятичную, шестнадцатеричную и др. Расчет онлайн в любой системе счисления. Поддержка отрицательных чисел, дробных чисел а также чисел с плавающей запятой.
  • Калькулятор
  • Инструкция
  • История
  • Сообщить о проблеме

Введите число:
Его система счисления:
Двоичная
Троичная
Восьмиричная
Десятичная
Шестнадцатиричная
Двоично-десятичная
Другая
Дополнительно

Данный перевод возможен двумя способами: прямой перевод и через десятичную систему.

Сначала выполним перевод через десятичную систему

Выполним перевод в десятичную систему счисления вот так:

6∙162+7∙161+8∙160+12∙16-1+11∙16-2 = 6∙256+7∙16+8∙1+12∙0.0625+11∙0.00390625 = 1536+112+8+0.75+0.04296875 = 1656.7929687510

Получилось: 678.CB16 =1656.7929687510

Переведем число 1656.7929687510 в восьмеричное вот так:

Целая часть числа находится делением на основание новой системы счисления:

16568
-16562078
0-200258
7-243
1
Перевод чисел из одной системы счисления в другую

Дробная часть числа находится умножением на основание новой системы счисления:

Перевод чисел из одной системы счисления в другую
0.79296875*8
6.34375*8
2.75*8
6.0*8

В результате преобразования получилось:

1656.7929687510 = 3170.6268
Окончательный ответ: 678.CB16 = 3170.6268

Теперь выполним прямой перевод.

Выполним прямой перевод из шестнадцатиричной в двоичную вот так:

678.CB16 = 6 7 8. C B = 6(=0110) 7(=0111) 8(=1000). C(=1100) B(=1011) = 11001111000.110010112

Окончательный ответ: 678.CB16 = 11001111000.110010112

Дополним число недостающими нулями слева

Дополним число недостающими нулями справа

Выполним прямой перевод из двоичной в восмиричную вот так:

011001111000.1100101102 = 011 001 111 000. 110 010 110 = 011(=3) 001(=1) 111(=7) 000(=0). 110(=6) 010(=2) 110(=6) = 3170.6268

Окончательный ответ: 678.CB16 = 3170.6268

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

Любое число может быть легко переведено в десятичную систему по следующему алгоритму:

Каждая цифра числа должна быть умножена на основание системы счисления этого числа возведенное в степень равное позиции текущей цифры в числе справа налево, причём счёт начинается с 0.

 

 

Ваша оценка?
Поделиться этим расчетом с друзьями: