Перевод чисел в различные системы счисления
Введите число:
x
Его система счисления:
Перевести в :
Какая? (число)
Выполним перевод в десятичную систему счисления вот так:
Знаковый бит в переводе не участвует!
2∙160++1∙16-1+12∙16-2 = 2∙1++1∙0.0625+12∙0.00390625 = 2++0.0625+0.046875 = 2.10937510
Так как число знаковое и имеет знаковый бит, то результат будет иметь отрицательный знак
Получилось: A.1C16 =-2.10937510
Переведем число -2.10937510 в 4-ричное вот так:
Дробная часть числа находится умножением на основание новой системы счисления:
![]() | |
| 0. | 109375*4 |
| 0 | .4375*4 |
| 1 | .75*4 |
| 3 | .0*4 |
В результате преобразования получилось:
-2.10937510 = 2.0134
Мы обнаружили что Ваше число отрицательное. Однако в данный момент 4-ричное число не может быть представлено в дополнительном коде.
Окончательный ответ: A.1C16 = 2.0134 (4 байт)
Онлайн калькулятор перевода чисел в любую систему счисления, двоичную, десятичную, шестнадцатеричную и др. Расчет онлайн в любой системе счисления. Поддержка отрицательных чисел, дробных чисел а также чисел с плавающей запятой.
