Перевод чисел в различные системы счисления
Рассмотрим пример перевода числа Ded91c16 из шестнадцатиричной в восьмеричную систему счисления
Введите число:
x
Его система счисления:
Перевести в :
Решение:
Данный перевод возможен двумя способами: прямой перевод и через десятичную систему.
Выполним перевод в десятичную систему счисления вот так:
13∙167 + 14∙166 + 13∙165 + 9∙164 + 1∙163 + 12∙162 + 1∙161 + 6∙160
= 13∙268435456 + 14∙16777216 + 13∙1048576 + 9∙65536 + 1∙4096 + 12∙256 + 1∙16 + 6∙1
= 3489660928 + 234881024 + 13631488 + 589824 + 4096 + 3072 + 16 + 6
= 373877045410
= 13∙268435456 + 14∙16777216 + 13∙1048576 + 9∙65536 + 1∙4096 + 12∙256 + 1∙16 + 6∙1
= 3489660928 + 234881024 + 13631488 + 589824 + 4096 + 3072 + 16 + 6
= 373877045410
Получилось: Ded91c1616 = 373877045410
Переведем число 373877045410 в восьмеричное вот так:
Целая часть числа находится делением на основание новой системы счисления:
| 3738770454 | 8 | |||||||||||
| -3738770448 | 467346306 | 8 | ||||||||||
| 6 | -467346304 | 58418288 | 8 | |||||||||
| 2 | -58418288 | 7302286 | 8 | |||||||||
| 0 | -7302280 | 912785 | 8 | |||||||||
| 6 | -912784 | 114098 | 8 | |||||||||
| 1 | -114096 | 14262 | 8 | |||||||||
| 2 | -14256 | 1782 | 8 | |||||||||
| 6 | -1776 | 222 | 8 | |||||||||
| 6 | -216 | 27 | 8 | |||||||||
| 6 | -24 | 3 | ||||||||||
| 3 | ||||||||||||
Направление взгляда | ||||||||||||
В результате преобразования получилось:
373877045410 = 336662160268
Ответ: Ded91c1616 = 336662160268
Выполним прямой перевод из шестнадцатиричной в двоичную вот так:
Ded91c1616 = D e d 9 1 c 1 6 = D(=1101) e(=1110) d(=1101) 9(=1001) 1(=0001) c(=1100) 1(=0001) 6(=0110) = 110111101101100100011100000101102
Ответ: Ded91c1616 = 110111101101100100011100000101102
Дополним число недостающими нулями слева
Выполним прямой перевод из двоичной в восмеричную вот так:
0110111101101100100011100000101102
= 011 011 110 110 110 010 001 110 000 010 110
= 011(=3) 011(=3) 110(=6) 110(=6) 110(=6) 010(=2) 001(=1) 110(=6) 000(=0) 010(=2) 110(=6)
= 33666216268
= 011 011 110 110 110 010 001 110 000 010 110
= 011(=3) 011(=3) 110(=6) 110(=6) 110(=6) 010(=2) 001(=1) 110(=6) 000(=0) 010(=2) 110(=6)
= 33666216268
Ответ: Ded91c1616 = 33666216268
Онлайн калькулятор перевода чисел в любую систему счисления, двоичную, десятичную, шестнадцатеричную и др. Расчет онлайн в любой системе счисления. Поддержка отрицательных чисел, дробных чисел а также чисел с плавающей запятой.