Калькулятор систем счисления переводит целые числа между двоичной, восьмеричной, десятичной и шестнадцатеричной системами счисления. Выберите систему исходного числа и систему, в которую нужно перевести, – результат появится сразу.
Система счисления – способ записи чисел цифрами. В позиционной системе значение цифры зависит от ее места в числе, а основание системы показывает, сколько в ней цифр: в двоичной – 2, в десятичной – 10.
Основные системы счисления
| Система счисления | Основание | Цифры | Число 25 |
|---|---|---|---|
| Двоичная | 2 | 0, 1 | 11001 |
| Восьмеричная | 8 | 0–7 | 31 |
| Десятичная | 10 | 0–9 | 25 |
| Шестнадцатеричная | 16 | 0–9, A–F | 19 |
В шестнадцатеричной системе после 9 идут буквы: A = 10, B = 11, C = 12, D = 13, E = 14, F = 15. Двоичная система счисления лежит в основе работы компьютера, а восьмеричная и шестнадцатеричная – короткая запись двоичных чисел.
Как перевести число из десятичной системы в другую
Делите число на основание новой системы и записывайте остатки, пока частное не станет равно нулю. Остатки, прочитанные снизу вверх, и есть число в новой системе счисления. Перевод 25 в двоичную систему:
- 25 : 2 = 12, остаток 1
- 12 : 2 = 6, остаток 0
- 6 : 2 = 3, остаток 0
- 3 : 2 = 1, остаток 1
- 1 : 2 = 0, остаток 1
Читаем остатки снизу вверх: . Так же переводят в восьмеричную и шестнадцатеричную систему – делят на 8 или на 16.
Как перевести число в десятичную систему
Умножьте каждую цифру на основание в степени, равной ее номеру справа налево (с нуля), и сложите:
где – цифры числа, – основание системы счисления. Примеры:
Перевод между двоичной, восьмеричной и шестнадцатеричной системами
Через десятичную систему переходить не нужно. Одна восьмеричная цифра – это 3 двоичные цифры, одна шестнадцатеричная – 4 двоичные. Разбейте двоичное число на группы справа налево и замените каждую группу цифрой:
- в восьмеричную: ;
- в шестнадцатеричную: .
Обратный перевод – замена каждой цифры группой из 3 или 4 двоичных цифр: 7 = 111, F = 1111.
Таблица перевода чисел в системы счисления
| Десятичная | Двоичная | Восьмеричная | Шестнадцатеричная |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 |
| 2 | 10 | 2 | 2 |
| 3 | 11 | 3 | 3 |
| 4 | 100 | 4 | 4 |
| 5 | 101 | 5 | 5 |
| 6 | 110 | 6 | 6 |
| 7 | 111 | 7 | 7 |
| 8 | 1000 | 10 | 8 |
| 9 | 1001 | 11 | 9 |
| 10 | 1010 | 12 | A |
| 11 | 1011 | 13 | B |
| 12 | 1100 | 14 | C |
| 13 | 1101 | 15 | D |
| 14 | 1110 | 16 | E |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
| 25 | 11001 | 31 | 19 |
| 100 | 1100100 | 144 | 64 |
| 255 | 11111111 | 377 | FF |
| 1000 | 1111101000 | 1750 | 3E8 |
| 2026 | 11111101010 | 3752 | 7EA |
Как пользоваться калькулятором систем счисления
- выберите систему счисления исходного числа и систему, в которую нужно перевести;
- введите целое число: в двоичной системе – только 0 и 1, в восьмеричной – цифры 0–7, в шестнадцатеричной – 0–9 и A–F;
- отрицательное число можно перевести из десятичной системы: результат получится со знаком минус.
Вопросы о системах счисления
Как перевести число из десятичной системы в двоичную?
Делите число на 2 и записывайте остатки, пока частное не станет нулем, затем прочитайте остатки снизу вверх. Например, 25 в двоичной системе – 11001.
Как перевести двоичное число в десятичное?
Умножьте каждую цифру на 2 в степени ее позиции справа налево, начиная с нуля, и сложите. 11001 = 16 + 8 + 1 = 25.
Как перевести число из двоичной системы в шестнадцатеричную?
Разбейте двоичное число на группы по 4 цифры справа налево и замените каждую группу шестнадцатеричной цифрой: 1111 1111 = FF.
Можно ли перевести число из восьмеричной системы сразу в шестнадцатеричную?
Удобнее через двоичную: замените каждую восьмеричную цифру тремя двоичными, а затем разбейте результат на группы по четыре. 377 → 11111111 → FF.
Почему в шестнадцатеричной системе есть буквы?
Системе нужно 16 цифр, а арабских цифр всего 10. Значения от 10 до 15 обозначают буквами A–F.
Что такое позиционная система счисления?
Это система, в которой значение цифры зависит от ее места в числе. В десятичном числе 25 цифра 2 означает два десятка, а цифра 5 – пять единиц.
Почему компьютеры используют двоичную систему?
Двоичную цифру легко хранить и передавать двумя состояниями: есть сигнал или нет. Поэтому все данные в компьютере записаны нулями и единицами.