В Unicode для кодирования символов используется 16 бит, потому что в первой версии этой системы (1991 год) была предусмотрена кодировка с фиксированной шириной символа, общее число разных символов составляло 216 (65 536). 4
Во второй версии Юникода (1996 год) кодовую область решили расширить. 4 16-битная кодировка UTF-16 была создана для сохранения совместимости с теми системами, где уже был реализован 16-битный Юникод. 45
Кроме того, 16-битный код обеспечивает более быстрый доступ к символьным элементам в пределах основной многоязычной плоскости (BMP) за счёт их фиксированной длины. 5