Перевод чисел в различные системы счисления
Введите число:
x
Его система счисления:
Какая? (число)
Перевести в :
Выполним перевод в десятичную систему счисления вот так:
1∙59+0∙58+1∙57+0∙56+1∙55+1∙54+1∙53+1∙52+1∙51+1∙50+0∙5-1+0∙5-2+0∙5-3+0∙5-4+1∙5-5 = 1∙1953125+0∙390625+1∙78125+0∙15625+1∙3125+1∙625+1∙125+1∙25+1∙5+1∙1+0∙0.2+0∙0.04+0∙0.008+0∙0.0016+1∙0.00032 = 1953125+0+78125+0+3125+625+125+25+5+1+0+0+0+0+0.00032 = 2035156.0003210
Получилось: 1010111111.000015 =2035156.0003210
Переведем число 2035156.0003210 в восьмеричное вот так:
Целая часть числа находится делением на основание новой системы счисления:
| 2035156 | 8 | |||||||
| -2035152 | 254394 | 8 | ||||||
| 4 | -254392 | 31799 | 8 | |||||
| 2 | -31792 | 3974 | 8 | |||||
| 7 | -3968 | 496 | 8 | |||||
| 6 | -496 | 62 | 8 | |||||
| 0 | -56 | 7 | ||||||
| 6 | ||||||||
![]() | ||||||||
Дробная часть числа находится умножением на основание новой системы счисления:
![]() | |
| 0. | 00032*8 |
| 0 | .00256*8 |
| 0 | .02048*8 |
| 0 | .16384*8 |
| 1 | .31072*8 |
| 2 | .48576*8 |
| 3 | .88608*8 |
| 7 | .08864*8 |
| 0 | .70912*8 |
| 5 | .67296*8 |
| 5 | .38368*8 |
В результате преобразования получилось:
2035156.0003210 = 7606724.00012370558
Окончательный ответ: 1010111111.000015 = 7606724.00012370558
Онлайн калькулятор перевода чисел в любую систему счисления, двоичную, десятичную, шестнадцатеричную и др. Расчет онлайн в любой системе счисления. Поддержка отрицательных чисел, дробных чисел а также чисел с плавающей запятой.

