Калькулятор систем счисления

Переведите число между двоичной, восьмеричной, десятичной и шестнадцатеричной системами счисления

очистить все поля

Калькулятор систем счисления переводит целые числа между двоичной, восьмеричной, десятичной и шестнадцатеричной системами счисления. Выберите систему исходного числа и систему, в которую нужно перевести, – результат появится сразу.

Система счисления – способ записи чисел цифрами. В позиционной системе значение цифры зависит от ее места в числе, а основание системы показывает, сколько в ней цифр: в двоичной – 2, в десятичной – 10.

Основные системы счисления

Система счисленияОснованиеЦифрыЧисло 25
Двоичная20, 111001
Восьмеричная80–731
Десятичная100–925
Шестнадцатеричная160–9, A–F19

В шестнадцатеричной системе после 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

Читаем остатки снизу вверх: 2510=11001225_{10} = 11001_2. Так же переводят в восьмеричную и шестнадцатеричную систему – делят на 8 или на 16.

Как перевести число в десятичную систему

Умножьте каждую цифру на основание в степени, равной ее номеру справа налево (с нуля), и сложите:

N=an−1⋅qn−1+…+a1⋅q1+a0⋅q0N = a_{n-1} \cdot q^{n-1} + \ldots + a_1 \cdot q^1 + a_0 \cdot q^0

где aia_i – цифры числа, qq – основание системы счисления. Примеры:

110012=1⋅24+1⋅23+0⋅22+0⋅21+1⋅20=2511001_2 = 1 \cdot 2^4 + 1 \cdot 2^3 + 0 \cdot 2^2 + 0 \cdot 2^1 + 1 \cdot 2^0 = 25
1578=1⋅82+5⋅8+7=111157_8 = 1 \cdot 8^2 + 5 \cdot 8 + 7 = 111
7F16=7⋅16+15=1277F_{16} = 7 \cdot 16 + 15 = 127

Перевод между двоичной, восьмеричной и шестнадцатеричной системами

Через десятичную систему переходить не нужно. Одна восьмеричная цифра – это 3 двоичные цифры, одна шестнадцатеричная – 4 двоичные. Разбейте двоичное число на группы справа налево и замените каждую группу цифрой:

  • в восьмеричную: 11 111 1112=377811\,111\,111_2 = 377_8;
  • в шестнадцатеричную: 1111 11112=FF161111\,1111_2 = FF_{16}.

Обратный перевод – замена каждой цифры группой из 3 или 4 двоичных цифр: 7 = 111, F = 1111.

Таблица перевода чисел в системы счисления

ДесятичнаяДвоичнаяВосьмеричнаяШестнадцатеричная
0000
1111
21022
31133
410044
510155
611066
711177
81000108
91001119
10101012A
11101113B
12110014C
13110115D
14111016E
15111117F
16100002010
25110013119
100110010014464
25511111111377FF
1000111110100017503E8
20261111110101037527EA

Как пользоваться калькулятором систем счисления

  • выберите систему счисления исходного числа и систему, в которую нужно перевести;
  • введите целое число: в двоичной системе – только 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 – пять единиц.

Почему компьютеры используют двоичную систему?

Двоичную цифру легко хранить и передавать двумя состояниями: есть сигнал или нет. Поэтому все данные в компьютере записаны нулями и единицами.

Похожие калькуляторы

Вам также могут быть полезны следующие тематические калькуляторы: