Arvutaja

Конвертер систем счисления

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

Двоичная (2)
11111111
Восьмеричная (8)
377
Шестнадцатеричная (16)
FF

Ставки и пороги

255 в десятичной
hex FF
255 в двоичной
11111111
A–F
10–15

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

Делите число на два и записывайте остатки в обратном порядке. Число 13: 13 ÷ 2 = 6 остаток 1, 6 ÷ 2 = 3 остаток 0, 3 ÷ 2 = 1 остаток 1, 1 ÷ 2 = 0 остаток 1 — остатки с конца дают 1101. Проверка: 8 + 4 + 0 + 1 = 13.

Почему в программировании используют шестнадцатеричную систему?

Потому что один hex-знак соответствует ровно четырём битам, и байт умещается в двух знаках: 11111111 — это просто FF. Двоичная запись верна для машины, но для человека длинна и подвержена ошибкам; hex даёт ту же информацию вчетверо короче. Отсюда и цветовые коды вроде #1E5FD9.

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

Все калькуляторы