Перевод чисел в различные системы счисления
Введите число:
x
Его система счисления:
Какая? (число)
Перевести в :
Какая? (число)
Выполним перевод в десятичную систему счисления вот так:
Знаковый бит в переводе не участвует!
1∙101+1∙100+4∙10-1+0∙10-2+2∙10-3 = 1∙10+1∙1+4∙0.1+0∙0.01+2∙0.001 = 10+1+0.4+0+0.002 = 11.40210
Так как число знаковое и имеет знаковый бит, то результат будет иметь отрицательный знак
Получилось: 51.40210 =-11.40210
Переведем число -11.40210 в 8-ричное вот так:
Целая часть числа находится делением на основание новой системы счисления:
| 11 | 8 | ||
| -8 | 1 | ||
| 3 | |||
![]() | |||
Дробная часть числа находится умножением на основание новой системы счисления:
![]() | |
| 0. | 402*8 |
| 3 | .216*8 |
| 1 | .728*8 |
| 5 | .824*8 |
| 6 | .592*8 |
| 4 | .736*8 |
| 5 | .888*8 |
| 7 | .104*8 |
| 0 | .832*8 |
| 6 | .656*8 |
| 5 | .248*8 |
В результате преобразования получилось:
-11.40210 = 13.31564570658
Мы обнаружили что Ваше число отрицательное. Для дальнейшего перевода из прямого кода в дополнительный укажите размер числа: (1 байт, 2 байта,4 байта,8 байт).
Окончательный ответ: -51.40210 = 13.31564570658
Онлайн калькулятор перевода чисел в любую систему счисления, двоичную, десятичную, шестнадцатеричную и др. Расчет онлайн в любой системе счисления. Поддержка отрицательных чисел, дробных чисел а также чисел с плавающей запятой.

