Двоичный код: таблица чисел и букв

Двоичный код — запись числа или символа цифрами 0 и 1, каждая цифра — один бит. Например, 5 = 101₂, 10 = 1010₂, 100 = 1100100₂, 255 = 11111111₂. Восемь бит — байт — кодируют 256 значений: от 0 до 255.

Таблица двоичного кода чисел от 0 до 255

Числа от 0 до 255 в двоичном коде: восьмибитная запись
ЧислоДвоичный код (8 бит)
000000000
100000001
200000010
300000011
400000100
500000101
600000110
700000111
800001000
900001001
1000001010
1100001011
1200001100
1300001101
1400001110
1500001111
1600010000
1700010001
1800010010
1900010011
2000010100
2100010101
2200010110
2300010111
2400011000
2500011001
2600011010
2700011011
2800011100
2900011101
3000011110
3100011111
3200100000
3300100001
3400100010
3500100011
3600100100
3700100101
3800100110
3900100111
4000101000
4100101001
4200101010
4300101011
4400101100
4500101101
4600101110
4700101111
4800110000
4900110001
5000110010
5100110011
5200110100
5300110101
5400110110
5500110111
5600111000
5700111001
5800111010
5900111011
6000111100
6100111101
6200111110
6300111111
6401000000
6501000001
6601000010
6701000011
6801000100
6901000101
7001000110
7101000111
7201001000
7301001001
7401001010
7501001011
7601001100
7701001101
7801001110
7901001111
8001010000
8101010001
8201010010
8301010011
8401010100
8501010101
8601010110
8701010111
8801011000
8901011001
9001011010
9101011011
9201011100
9301011101
9401011110
9501011111
9601100000
9701100001
9801100010
9901100011
10001100100
10101100101
10201100110
10301100111
10401101000
10501101001
10601101010
10701101011
10801101100
10901101101
11001101110
11101101111
11201110000
11301110001
11401110010
11501110011
11601110100
11701110101
11801110110
11901110111
12001111000
12101111001
12201111010
12301111011
12401111100
12501111101
12601111110
12701111111
12810000000
12910000001
13010000010
13110000011
13210000100
13310000101
13410000110
13510000111
13610001000
13710001001
13810001010
13910001011
14010001100
14110001101
14210001110
14310001111
14410010000
14510010001
14610010010
14710010011
14810010100
14910010101
15010010110
15110010111
15210011000
15310011001
15410011010
15510011011
15610011100
15710011101
15810011110
15910011111
16010100000
16110100001
16210100010
16310100011
16410100100
16510100101
16610100110
16710100111
16810101000
16910101001
17010101010
17110101011
17210101100
17310101101
17410101110
17510101111
17610110000
17710110001
17810110010
17910110011
18010110100
18110110101
18210110110
18310110111
18410111000
18510111001
18610111010
18710111011
18810111100
18910111101
19010111110
19110111111
19211000000
19311000001
19411000010
19511000011
19611000100
19711000101
19811000110
19911000111
20011001000
20111001001
20211001010
20311001011
20411001100
20511001101
20611001110
20711001111
20811010000
20911010001
21011010010
21111010011
21211010100
21311010101
21411010110
21511010111
21611011000
21711011001
21811011010
21911011011
22011011100
22111011101
22211011110
22311011111
22411100000
22511100001
22611100010
22711100011
22811100100
22911100101
23011100110
23111100111
23211101000
23311101001
23411101010
23511101011
23611101100
23711101101
23811101110
23911101111
24011110000
24111110001
24211110010
24311110011
24411110100
24511110101
24611110110
24711110111
24811111000
24911111001
25011111010
25111111011
25211111100
25311111101
25411111110
25511111111

Ведущие нули в восьмибитной записи значения не меняют: 00000101_2 = 101_2 = 5. В ответе на ЕГЭ двоичное число записывают без них.

Двоичный код: таблица двоичного кода чисел от 0 до 255
Двоичный код: таблица двоичного кода чисел от 0 до 255 — neuromisha.ruСохранить картинку

Как пользоваться таблицей?

Двоичный код записывает число или символ двумя цифрами — 0 и 1. В первой таблице — все числа от 0 до 255 восьмибитным кодом, поиск понимает и десятичное число, и двоичное. Ниже — буквы в кодировках Windows-1251 и ASCII и таблица для задач на равномерный код и условие Фано.

Скачать PDFА4, 6 листов, 153 КБ: таблица для печати и QR-код на эту страницу

Обновлено · Информатика · кодификатор ЕГЭ 2027 по информатике; таблица кодов Windows-1251 и ASCII

Буквы в двоичном коде

Коды букв русского алфавита в кодировке Windows-1251 и латинского в ASCII: десятичный и двоичный
БукваКодДвоичный кодКодировка
А19211000000русская, Windows-1251
Б19311000001русская, Windows-1251
В19411000010русская, Windows-1251
Г19511000011русская, Windows-1251
Д19611000100русская, Windows-1251
Е19711000101русская, Windows-1251
Ё16810101000русская, Windows-1251
Ж19811000110русская, Windows-1251
З19911000111русская, Windows-1251
И20011001000русская, Windows-1251
Й20111001001русская, Windows-1251
К20211001010русская, Windows-1251
Л20311001011русская, Windows-1251
М20411001100русская, Windows-1251
Н20511001101русская, Windows-1251
О20611001110русская, Windows-1251
П20711001111русская, Windows-1251
Р20811010000русская, Windows-1251
С20911010001русская, Windows-1251
Т21011010010русская, Windows-1251
У21111010011русская, Windows-1251
Ф21211010100русская, Windows-1251
Х21311010101русская, Windows-1251
Ц21411010110русская, Windows-1251
Ч21511010111русская, Windows-1251
Ш21611011000русская, Windows-1251
Щ21711011001русская, Windows-1251
Ъ21811011010русская, Windows-1251
Ы21911011011русская, Windows-1251
Ь22011011100русская, Windows-1251
Э22111011101русская, Windows-1251
Ю22211011110русская, Windows-1251
Я22311011111русская, Windows-1251
а22411100000русская, Windows-1251
б22511100001русская, Windows-1251
в22611100010русская, Windows-1251
г22711100011русская, Windows-1251
д22811100100русская, Windows-1251
е22911100101русская, Windows-1251
ё18410111000русская, Windows-1251
ж23011100110русская, Windows-1251
з23111100111русская, Windows-1251
и23211101000русская, Windows-1251
й23311101001русская, Windows-1251
к23411101010русская, Windows-1251
л23511101011русская, Windows-1251
м23611101100русская, Windows-1251
н23711101101русская, Windows-1251
о23811101110русская, Windows-1251
п23911101111русская, Windows-1251
р24011110000русская, Windows-1251
с24111110001русская, Windows-1251
т24211110010русская, Windows-1251
у24311110011русская, Windows-1251
ф24411110100русская, Windows-1251
х24511110101русская, Windows-1251
ц24611110110русская, Windows-1251
ч24711110111русская, Windows-1251
ш24811111000русская, Windows-1251
щ24911111001русская, Windows-1251
ъ25011111010русская, Windows-1251
ы25111111011русская, Windows-1251
ь25211111100русская, Windows-1251
э25311111101русская, Windows-1251
ю25411111110русская, Windows-1251
я25511111111русская, Windows-1251
A6501000001латинская, ASCII
B6601000010латинская, ASCII
C6701000011латинская, ASCII
D6801000100латинская, ASCII
E6901000101латинская, ASCII
F7001000110латинская, ASCII
G7101000111латинская, ASCII
H7201001000латинская, ASCII
I7301001001латинская, ASCII
J7401001010латинская, ASCII
K7501001011латинская, ASCII
L7601001100латинская, ASCII
M7701001101латинская, ASCII
N7801001110латинская, ASCII
O7901001111латинская, ASCII
P8001010000латинская, ASCII
Q8101010001латинская, ASCII
R8201010010латинская, ASCII
S8301010011латинская, ASCII
T8401010100латинская, ASCII
U8501010101латинская, ASCII
V8601010110латинская, ASCII
W8701010111латинская, ASCII
X8801011000латинская, ASCII
Y8901011001латинская, ASCII
Z9001011010латинская, ASCII
a9701100001латинская, ASCII
b9801100010латинская, ASCII
c9901100011латинская, ASCII
d10001100100латинская, ASCII
e10101100101латинская, ASCII
f10201100110латинская, ASCII
g10301100111латинская, ASCII
h10401101000латинская, ASCII
i10501101001латинская, ASCII
j10601101010латинская, ASCII
k10701101011латинская, ASCII
l10801101100латинская, ASCII
m10901101101латинская, ASCII
n11001101110латинская, ASCII
o11101101111латинская, ASCII
p11201110000латинская, ASCII
q11301110001латинская, ASCII
r11401110010латинская, ASCII
s11501110011латинская, ASCII
t11601110100латинская, ASCII
u11701110101латинская, ASCII
v11801110110латинская, ASCII
w11901110111латинская, ASCII
x12001111000латинская, ASCII
y12101111001латинская, ASCII
z12201111010латинская, ASCII

Буквы Ё и ё в Windows-1251 стоят отдельно от остального алфавита: коды 168 и 184. В кодировке UTF-8, которой пользуются сайты, русская буква занимает не один байт, а два.

Сколько бит нужно: длина равномерного двоичного кода

Наименьшая длина равномерного двоичного кода для заданного числа сигналов или букв
Сигналов (букв)Длина кода, битВсего кодовых слов
212
3–424
5–838
9–16416
17–32532
33–64664
65–1287128
129–2568256

Для N сигналов нужна наименьшая длина n, при которой 2^n ≥ N. Для 33 букв русского алфавита — 6 бит, хотя 2^5 = 32 почти хватает.

Что такое двоичный код?

Двоичный код — способ записать информацию двумя знаками, 0 и 1. Компьютер хранит так всё: числа, буквы, картинки и звук. Одна двоичная цифра — бит, восемь бит — байт. Каждый разряд двоичного числа — степень двойки: справа налево 1, 2, 4, 8, 16, 32, 64, 128. Поэтому 1101_2 = 8 + 4 + 0 + 1 = 13.

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

Делите число на 2 с остатком, пока частное не станет нулём, и выпишите остатки снизу вверх. Пример для 45: 45 : 2 = 22, остаток 1; 22 : 2 = 11, остаток 0; 11 : 2 = 5, остаток 1; 5 : 2 = 2, остаток 1; 2 : 2 = 1, остаток 0; 1 : 2 = 0, остаток 1. Снизу вверх: 101101_2.

Быстрее — вычитать степени двойки: 45 = 32 + 8 + 4 + 1, ставим единицы в разрядах 32, 8, 4 и 1, остальные — нули: 101101_2. Степени двойки удобно держать под рукой — таблица до 2^64.

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

Подпишите над каждой цифрой её вес — степень двойки, начиная с 1 справа, — и сложите веса там, где стоят единицы. 10110_2: веса 16, 8, 4, 2, 1, единицы стоят у 16, 4 и 2, значит, число равно 22. Проверить себя можно по первой таблице.

Как записать букву или слово двоичным кодом?

Возьмите код буквы в нужной кодировке и переведите его в двоичную систему. В Windows-1251 заглавная А — это 192, то есть 11000000_2, Б — 193, 11000001_2, и дальше по алфавиту через единицу (кроме Ё). Слово записывают подряд по байту на букву: «МИР» — 11001100 11001000 11010000. В задачах ЕГЭ кодировку и коды всегда задают в условии.

Что такое условие Фано?

Условие Фано говорит, что ни одно кодовое слово не является началом другого. Тогда сообщение из неравномерного кода раскодируется однозначно, без разделителей. Пример: буквы закодированы как А — 0, Б — 10, В — 110, Г — 111. Строка 010110 читается только одним способом: 0 | 10 | 110 — «АБВ». Если бы у Б был код 01, код буквы А стал бы его началом: прочитав первый 0, нельзя было бы понять, это уже буква А или начало Б, — условие Фано нарушено.

В задании 4 ЕГЭ условие Фано выполняется, а спрашивают наименьшую длину кодового слова или суммарную длину кодов. Удобно рисовать двоичное дерево: коды — листья, и ни один лист не лежит на пути к другому.

Проверь себя

Двоичный код: перевод и кодирование: 5 вопросов, от простых к трудным. Перевод чисел и длина кода — то, что нужно в заданиях 4, 8 и 14.

Задача ЕГЭ по этой таблице

Задание 4 ЕГЭ по информатике. Пригодится третья таблица: наименьшая длина равномерного кода — такое n, что 2ⁿ не меньше числа сигналов.

  1. Задание 1 из 3

    6 сигналов. Минимальная длина равномерного двоичного кода?

    Показать ответ
  2. Задание 2 из 3

    33 сигналов. Минимальная длина равномерного двоичного кода?

    Показать ответ
  3. Задание 3 из 3

    200 сигналов. Минимальная длина равномерного двоичного кода?

    Показать ответ

Задание дня ЕГЭ — каждый день одно новое: решить сегодняшнее · напоминание в Telegram раз в день

Как это спрашивают на ЕГЭ и ОГЭ?

Двоичный код на ЕГЭ по информатике встречается в трёх номерах: в задании 4 — неравномерный код и условие Фано, в задании 8 и 11 — сколько бит нужно на символ, в задании 14 — перевод между системами счисления.

Потренироваться на заданиях

Таблица помогает найти ответ, тренажёр — научиться находить его самому. В кабинете НейроМиши задания ЕГЭ с проверкой и разбором ошибки. Начать можно без регистрации.

Вопросы и ответы

Как быстро перевести число от 0 до 255 в двоичный код?

Найдите его в первой таблице или разложите на степени двойки 128, 64, 32, 16, 8, 4, 2, 1. Например, 200 = 128 + 64 + 8, отсюда 11001000_2.

Почему в байте 8 бит, а наибольшее число — 255, а не 256?

Восемь бит дают 2^8 = 256 разных комбинаций, но счёт начинается с нуля: 00000000_2 = 0, а 11111111_2 = 255.

Какой двоичный код у букв русского алфавита?

Зависит от кодировки. В Windows-1251 заглавные А–Я имеют коды 192–223, строчные а–я — 224–255, во второй таблице они даны в двоичном виде. В UTF-8 каждая русская буква занимает 2 байта.

Чем равномерный код отличается от неравномерного?

В равномерном коде все кодовые слова одной длины, и сообщение режут на куски по n бит. В неравномерном длины разные, частые символы кодируют короче, а раскодировать без ошибок помогает условие Фано.

Источники

Другие справочные таблицы

Все таблицы по информатике · все таблицы раздела