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

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

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

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

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

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

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

010110001101000116 = 0 1 0 1 1 0 0 0 1 1 0 1 0 0 0 1 = 0(=0000) 1(=0001) 0(=0000) 1(=0001) 1(=0001) 0(=0000) 0(=0000) 0(=0000) 1(=0001) 1(=0001) 0(=0000) 1(=0001) 0(=0000) 0(=0000) 0(=0000) 1(=0001) = 1000000010001000000000000000100010000000100000000000000012

Окончательный ответ: 010110001101000116 = 1000000010001000000000000000100010000000100000000000000012

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

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

0∙1615+1∙1614+0∙1613+1∙1612+1∙1611+0∙1610+0∙169+0∙168+1∙167+1∙166+0∙165+1∙164+0∙163+0∙162+0∙161+1∙160 = 0∙1152921504606846976+1∙72057594037927936+0∙4503599627370496+1∙281474976710656+1∙17592186044416+0∙1099511627776+0∙68719476736+0∙4294967296+1∙268435456+1∙16777216+0∙1048576+1∙65536+0∙4096+0∙256+0∙16+1∙1 = 0+72057594037927936+0+281474976710656+17592186044416+0+0+0+268435456+16777216+0+65536+0+0+0+1 = 7235666148596121710

Получилось: 010110001101000116 =7235666148596121710

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

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

723566614859612172
-72356661485961216361783307429806082
1-36178330742980608180891653714903042
0-1808916537149030490445826857451522
0-904458268574515245222913428725762
0-452229134287257622611456714362882
0-226114567143628811305728357181442
0-11305728357181445652864178590722
0-5652864178590722826432089295362
0-2826432089295361413216044647682
0-141321604464768706608022323842
0-70660802232384353304011161922
0-35330401116192176652005580962
0-1766520055809688326002790482
0-883260027904844163001395242
0-441630013952422081500697622
0-220815006976211040750348812
0-11040750348805520375174402
1-5520375174402760187587202
0-2760187587201380093793602
0-138009379360690046896802
0-69004689680345023448402
0-34502344840172511724202
0-1725117242086255862102
0-862558621043127931052
0-431279310421563965522
1-215639655210781982762
0-10781982765390991382
0-5390991382695495692
0-2695495681347747842
1-134774784673873922
0-67387392336936962
0-33693696168468482
0-1684684884234242
0-842342442117122
0-421171221058562
0-210585610529282
0-10529285264642
0-5264642632322
0-2632321316162
0-131616658082
0-65808329042
0-32904164522
0-1645282262
0-822641132
0-411220562
1-205610282
0-10285142
0-5142572
0-2561282
1-128642
0-64322
0-32162
0-1682
0-842
0-422
0-21
0
Перевод чисел из одной системы счисления в другую

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

7235666148596121710 = 1000000010001000000000000000100010000000100000000000000012
Окончательный ответ: 010110001101000116 = 1000000010001000000000000000100010000000100000000000000012

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

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

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

 

 

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