В кодировке Unicode (UTF-16) каждый символ действительно кодируется 2 байтами.
В предложении «Красный, синий, зелёный, жёлтый, оранжевый, фиолетовый, белый, чёрный — цвета» содержится 82 символа (включая пробелы и знаки препинания).
Теперь добавим название «коричневый», запятую и пробел:
- «коричневый» — 12 символов
- Запятая — 1 символ
- Пробел — 1 символ
Таким образом, добавляется в сумме 12 + 1 + 1 = 14 символов.
Так как каждый символ кодируется 2 байтами, увеличение объема текста в байтах составит:
14 символов * 2 байта/символ = 28 байт.
Переведем байты в биты (1 байт = 8 бит):
28 байт * 8 бит/байт = 224 бита.
Таким образом, размер дополненного предложения увеличился на 224 бита.