Перевод чисел в различные системы счисления
Введите число:
x
Его система счисления:
Перевести в :
Данный перевод возможен двумя способами: прямой перевод и через десятичную систему.
Сначала выполним прямой перевод.
Выполним прямой перевод из шестнадцатиричной в двоичную вот так:
F4632.02D82BD10D16 = F 4 6 3 2. 0 2 D 8 2 B D 1 0 D = F(=1111) 4(=0100) 6(=0110) 3(=0011) 2(=0010). 0(=0000) 2(=0010) D(=1101) 8(=1000) 2(=0010) B(=1011) D(=1101) 1(=0001) 0(=0000) D(=1101) = 11110100011000110010.00000010110110000010101111010001000011012
Окончательный ответ: F4632.02D82BD10D16 = 11110100011000110010.00000010110110000010101111010001000011012
Теперь выполним перевод через десятичную систему счисления.
Выполним перевод в десятичную систему счисления вот так:
15∙164+4∙163+6∙162+3∙161+2∙160+0∙16-1+2∙16-2+13∙16-3+8∙16-4+2∙16-5+11∙16-6+13∙16-7+1∙16-8+0∙16-9+13∙16-10 = 15∙65536+4∙4096+6∙256+3∙16+2∙1+0∙0.0625+2∙0.00390625+13∙0.000244140625+8∙1.52587890625E-5+2∙9.5367431640625E-7+11∙5.9604644775391E-8+13∙3.7252902984619E-9+1∙2.3283064365387E-10+0∙1.4551915228367E-11+13∙9.0949470177293E-13 = 983040+16384+1536+48+2+0+0.0078125+0.003173828125+0.0001220703125+1.9073486328125E-6+6.556510925293E-7+4.8428773880005E-8+2.3283064365387E-10+0+1.1823431123048E-11 = 1001010.01111101011065310
Получилось: F4632.02D82BD10D16 =1001010.01111101011065310
Переведем число 1001010.01111101011065310 в двоичное вот так:
Целая часть числа находится делением на основание новой системы счисления:
| 1001010 | 2 | ||||||||||||||||||||
| -1001010 | 500505 | 2 | |||||||||||||||||||
| 0 | -500504 | 250252 | 2 | ||||||||||||||||||
| 1 | -250252 | 125126 | 2 | ||||||||||||||||||
| 0 | -125126 | 62563 | 2 | ||||||||||||||||||
| 0 | -62562 | 31281 | 2 | ||||||||||||||||||
| 1 | -31280 | 15640 | 2 | ||||||||||||||||||
| 1 | -15640 | 7820 | 2 | ||||||||||||||||||
| 0 | -7820 | 3910 | 2 | ||||||||||||||||||
| 0 | -3910 | 1955 | 2 | ||||||||||||||||||
| 0 | -1954 | 977 | 2 | ||||||||||||||||||
| 1 | -976 | 488 | 2 | ||||||||||||||||||
| 1 | -488 | 244 | 2 | ||||||||||||||||||
| 0 | -244 | 122 | 2 | ||||||||||||||||||
| 0 | -122 | 61 | 2 | ||||||||||||||||||
| 0 | -60 | 30 | 2 | ||||||||||||||||||
| 1 | -30 | 15 | 2 | ||||||||||||||||||
| 0 | -14 | 7 | 2 | ||||||||||||||||||
| 1 | -6 | 3 | 2 | ||||||||||||||||||
| 1 | -2 | 1 | |||||||||||||||||||
| 1 | |||||||||||||||||||||
![]() | |||||||||||||||||||||
Дробная часть числа находится умножением на основание новой системы счисления:
![]() | |
| 0. | 011111010110653*2 |
| 0 | .02222*2 |
| 0 | .04444*2 |
| 0 | .08889*2 |
| 0 | .17778*2 |
| 0 | .35555*2 |
| 0 | .7111*2 |
| 1 | .42221*2 |
| 0 | .84442*2 |
| 1 | .68884*2 |
| 1 | .37767*2 |
В результате преобразования получилось:
1001010.01111101011065310 = 11110100011000110010.00000010112
Окончательный ответ: F4632.02D82BD10D16 = 11110100011000110010.00000010112
Онлайн калькулятор перевода чисел в любую систему счисления, двоичную, десятичную, шестнадцатеричную и др. Расчет онлайн в любой системе счисления. Поддержка отрицательных чисел, дробных чисел а также чисел с плавающей запятой.

