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

Введите число в любой системе счисления — остальные пересчитаются мгновенно. Двоичная, восьмеричная, десятичная, шестнадцатеричная. Плюс битовое представление и таблица 0–15.

01Конвертер02Таблица03О системах04Похожие
01

Конвертер

Значение
10Десятичная0–9
2Двоичная0–1
8Восьмеричная0–7
16Шестнадцатеричная0–9, A–F
Битовое представление
Введите число, чтобы увидеть биты…
02

Справочная таблица 0–15

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

0–15 — это все возможные значения одного нибла (4 бит) и одной HEX-цифры.

DEC
BIN
OCT
HEX
0
0000
0
0
1
0001
1
1
2
0010
2
2
3
0011
3
3
4
0100
4
4
5
0101
5
5
6
0110
6
6
7
0111
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
03

О системах счисления

Система счисления определяет, сколько различных цифр используется для записи. В десятичной — 10 цифр (0–9), с ней мы работаем каждый день. В двоичной — только 0 и 1, это язык компьютеров.

Все они обозначают одно и то же число — разными символами. 255 в десятичной = FF в HEX = 11111111 в BIN = 377 в OCT.

Двоичная (base 2)Железо
10 → 1010 · 255 → 11111111
Использует только 0 и 1 — физическое состояние транзистора: off / on. В двоичной работают процессоры, память, шины данных. Все остальные системы — надстройка над ней для удобства человека.
Восьмеричная (base 8)Unix-права
8 → 10 · 511 → 777
Каждая цифра кодирует ровно 3 бита. Применяется в Unix для прав доступа к файлам: chmod 755 = rwxr-xr-x, где каждая тройка бит отвечает за владельца, группу и остальных.
Шестнадцатеричная (base 16)Код и цвета
255 → FF · 4096 → 1000
Каждая HEX-цифра кодирует ровно 4 бита (нибл), два символа = один байт. Идеальна для адресов памяти, MAC-адресов, цветов #RRGGBB, хэшей SHA/MD5 и байт-кода.
Где что встречается
BIN → CPU · OCT → chmod · HEX → colors
Двоичная — машинный код, битовые флаги, маски. Восьмеричная — права файлов в Unix, некоторые конфиги. HEX — CSS-цвета, адреса памяти, отладчики, UUID, хэши.
«» добавлен в избранное