Перевод чисел в различные системы счисления
Введите число:
x
Его система счисления:
Какая? (число)
Перевести в :
Выполним перевод в десятичную систему счисления вот так:
2∙321+0∙320+3∙32-1+1∙32-2+.∙32-3+2∙32-4+5∙32-5+5∙32-6+.∙32-7+2∙32-8+5∙32-9+5∙32-10 = 2∙32+0∙1+3∙0.03125+1∙0.0009765625+.∙3.0517578125E-5+2∙9.5367431640625E-7+5∙2.9802322387695E-8+5∙9.3132257461548E-10+.∙2.9103830456734E-11+2∙9.0949470177293E-13+5∙2.8421709430404E-14+5∙8.8817841970013E-16 = 64+0+0.09375+0.0009765625+0+1.9073486328125E-6+1.4901161193848E-7+4.6566128730774E-9+0+1.8189894035459E-12+1.4210854715202E-13+4.4408920985006E-15 = 64.09472862351882310
Получилось: 20.31.255.25532 =64.09472862351882310
Переведем число 64.09472862351882310 в двоичное вот так:
Целая часть числа находится делением на основание новой системы счисления:
| 64 | 2 | |||||||
| -64 | 32 | 2 | ||||||
| 0 | -32 | 16 | 2 | |||||
| 0 | -16 | 8 | 2 | |||||
| 0 | -8 | 4 | 2 | |||||
| 0 | -4 | 2 | 2 | |||||
| 0 | -2 | 1 | ||||||
| 0 | ||||||||
![]() | ||||||||
Дробная часть числа находится умножением на основание новой системы счисления:
![]() | |
| 0. | 094728623518823*2 |
| 0 | .18946*2 |
| 0 | .37891*2 |
| 0 | .75783*2 |
| 1 | .51566*2 |
| 1 | .03132*2 |
| 0 | .06263*2 |
| 0 | .12526*2 |
| 0 | .25053*2 |
| 0 | .50106*2 |
| 1 | .00211*2 |
В результате преобразования получилось:
64.09472862351882310 = 1000000.00011000012
Окончательный ответ: 20.31.255.25532 = 1000000.00011000012
Онлайн калькулятор перевода чисел в любую систему счисления, двоичную, десятичную, шестнадцатеричную и др. Расчет онлайн в любой системе счисления. Поддержка отрицательных чисел, дробных чисел а также чисел с плавающей запятой.

