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

Перевод 3B0.645D из шестнадцатиричной в двоичную систему счисления

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

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

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

Сначала выполним прямой перевод.

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

3B0.645D16 = 3 B 0. 6 4 5 D = 3(=0011) B(=1011) 0(=0000). 6(=0110) 4(=0100) 5(=0101) D(=1101) = 1110110000.01100100010111012

Окончательный ответ: 3B0.645D16 = 1110110000.01100100010111012

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

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

3∙162+11∙161+0∙160+6∙16-1+4∙16-2+5∙16-3+13∙16-4 = 3∙256+11∙16+0∙1+6∙0.0625+4∙0.00390625+5∙0.000244140625+13∙1.52587890625E-5 = 768+176+0+0.375+0.015625+0.001220703125+0.0001983642578125 = 944.3920440673828110

Получилось: 3B0.645D16 =944.3920440673828110

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

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

9442
-9444722
0-4722362
0-2361182
0-118592
0-58292
1-28142
1-1472
0-632
1-21
1
Перевод чисел из одной системы счисления в другую

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

Перевод чисел из одной системы счисления в другую
0.39204406738281*2
0.78409*2
1.56818*2
1.13635*2
0.27271*2
0.54541*2
1.09082*2
0.18164*2
0.36328*2
0.72656*2
1.45312*2

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

944.3920440673828110 = 1110110000.01100100012
Окончательный ответ: 3B0.645D16 = 1110110000.01100100012

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

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

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

 

 

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