Перевод чисел в различные системы счисления
Рассмотрим пример перевода числа 11111110002 из 10-ричной в восьмеричную систему счисления восьмибайтовое знаковое
Введите число:
x
Его система счисления:
Какая? (число)
Перевести в :
Решение:
Выполним перевод в десятичную систему счисления вот так:
1∙1010 + 1∙109 + 1∙108 + 1∙107 + 1∙106 + 1∙105 + 1∙104 + 0∙103 + 0∙102 + 0∙101 + 2∙100
= 1∙10000000000 + 1∙1000000000 + 1∙100000000 + 1∙10000000 + 1∙1000000 + 1∙100000 + 1∙10000 + 0∙1000 + 0∙100 + 0∙10 + 2∙1
= 10000000000 + 1000000000 + 100000000 + 10000000 + 1000000 + 100000 + 10000 + 0 + 0 + 0 + 2
= 1111111000210
= 1∙10000000000 + 1∙1000000000 + 1∙100000000 + 1∙10000000 + 1∙1000000 + 1∙100000 + 1∙10000 + 0∙1000 + 0∙100 + 0∙10 + 2∙1
= 10000000000 + 1000000000 + 100000000 + 10000000 + 1000000 + 100000 + 10000 + 0 + 0 + 0 + 2
= 1111111000210
Получилось: 1111111000210 = 1111111000210
Переведем число 1111111000210 в восьмеричное вот так:
Целая часть числа находится делением на основание новой системы счисления:
| 11111110002 | 8 | ||||||||||||
| -11111110000 | 1388888750 | 8 | |||||||||||
| 2 | -1388888744 | 173611093 | 8 | ||||||||||
| 6 | -173611088 | 21701386 | 8 | ||||||||||
| 5 | -21701384 | 2712673 | 8 | ||||||||||
| 2 | -2712672 | 339084 | 8 | ||||||||||
| 1 | -339080 | 42385 | 8 | ||||||||||
| 4 | -42384 | 5298 | 8 | ||||||||||
| 1 | -5296 | 662 | 8 | ||||||||||
| 2 | -656 | 82 | 8 | ||||||||||
| 6 | -80 | 10 | 8 | ||||||||||
| 2 | -8 | 1 | |||||||||||
| 2 | |||||||||||||
Направление взгляда | |||||||||||||
В результате преобразования получилось:
1111111000210 = 1226214125628
Ответ: 1111111000210 = 1226214125628
Онлайн калькулятор перевода чисел в любую систему счисления, двоичную, десятичную, шестнадцатеричную и др. Расчет онлайн в любой системе счисления. Поддержка отрицательных чисел, дробных чисел а также чисел с плавающей запятой.