Перевод чисел в различные системы счисления
Введите число:
x
Его система счисления:
Какая? (число)
Перевести в :
Выполним перевод в десятичную систему счисления вот так:
2∙621+9∙620+1∙62-1+2∙62-2+5∙62-3 = 2∙62+9∙1+1∙0.016129032258065+2∙0.00026014568158169+5∙4.1958980900272E-6 = 124+9+0.016129032258065+0.00052029136316337+2.0979490450136E-5 = 133.01667030311167810
Получилось: 29.12562 =133.01667030311167810
Переведем число 133.01667030311167810 в двоичное вот так:
Целая часть числа находится делением на основание новой системы счисления:
| 133 | 2 | ||||||||
| -132 | 66 | 2 | |||||||
| 1 | -66 | 33 | 2 | ||||||
| 0 | -32 | 16 | 2 | ||||||
| 1 | -16 | 8 | 2 | ||||||
| 0 | -8 | 4 | 2 | ||||||
| 0 | -4 | 2 | 2 | ||||||
| 0 | -2 | 1 | |||||||
| 0 | |||||||||
![]() | |||||||||
Дробная часть числа находится умножением на основание новой системы счисления:
![]() | |
| 0. | 016670303111678*2 |
| 0 | .03334*2 |
| 0 | .06668*2 |
| 0 | .13336*2 |
| 0 | .26672*2 |
| 0 | .53345*2 |
| 1 | .0669*2 |
| 0 | .1338*2 |
| 0 | .2676*2 |
| 0 | .5352*2 |
| 1 | .07039*2 |
В результате преобразования получилось:
133.01667030311167810 = 10000101.00000100012
Окончательный ответ: 29.12562 = 10000101.00000100012
Онлайн калькулятор перевода чисел в любую систему счисления, двоичную, десятичную, шестнадцатеричную и др. Расчет онлайн в любой системе счисления. Поддержка отрицательных чисел, дробных чисел а также чисел с плавающей запятой.

