← Все вопросы

Сколько бит весит один символ — ASCII и Unicode?

Задан 4 месяца назад1.5к просмотров4 ответа
21

Постоянно путаюсь в заданиях про объём текста. Сколько весит один символ? Где-то 1 байт, где-то 2. В чём разница между ASCII и Unicode по весу символа?

4 ответа

26
✓ Принятый ответ — помог автору

Запомни так:

  • ASCII (и однобайтовые кодировки типа Windows-1251) — 1 символ = 8 бит = 1 байт. Влезает 256 разных символов (2^8).
  • Unicode (в школьных задачах обычно подразумевают 2 байта на символ) — 1 символ = 16 бит = 2 байта. Влезает 65536 символов (2^16).

В ОГЭ почти всегда в условии прямо написано, сколько бит на символ — читай внимательно, там может быть и 8, и 16. Бери число из условия, не из головы.

Владислав Рыженков у меня в варианте было 16 бит, теперь понятно почему · 4 месяца назад
Artem Honcharov вот это «бери из условия» — золотое правило, спасибо · 4 месяца назад
11

Главное не забывай: бит и байт это разное, 1 байт = 8 бит. Половина ошибок именно из-за этого.

Светлана Петровна да, я на этом горел постоянно · 4 месяца назад
8

ASCII — 1 байт, Unicode — обычно 2 байта в задачах. Всё.

-6

Unicode всегда 4 байта.

Павел Скрипов неверно, UTF-32 это 4 байта, но в школьных задачах берут 2 байта (16 бит) · 4 месяца назад
Игорь Попов в условии ОГЭ всегда дают конкретное число бит · 4 месяца назад

Ваш ответ

Войдите, чтобы ответить на вопрос.
Поддержать проект