Количество символов в тексте
Количество символов в тексте — это число отдельных знаков в сообщении: букв, цифр, пробелов, знаков препинания и других символов. Оно помогает определить информационный объём текста, если известно, сколько бит занимает один символ в выбранной кодировке.
Символом считают каждый знак отдельно. Например, в слове «кот» три символа, а в сообщении «кот спит» — восемь: три буквы, пробел и ещё три буквы. Регистр букв также учитывается: «А» и «а» могут быть разными символами. Количество символов — это не то же самое, что число слов или букв без пробелов.
Связь с размером сообщения
Если один символ кодируется одинаковым количеством бит \(i\), то размер сообщения \(I\) вычисляют умножением количества символов на длину кода одного символа. Такой подход используют при работе с текстовой информацией и известной кодировкой текста.
Здесь \(N\) — количество символов, \(i\) — число бит на один символ, а \(I\) — информационный объём в битах. Чтобы получить байты, результат делят на 8: \(I_{\text{байт}}=I/8\). Если кодировка использует переменное число байт на символ, размер нужно считать для каждого символа или группы символов отдельно.
Сообщение содержит 20 символов. В кодировке один символ занимает 8 бит. Тогда \(I=20\cdot8=160\) бит, то есть \(160/8=20\) байт. Пробелы в эти 20 символов кіреді.
Сообщение состоит из 12 символов, каждый кодируется 16 битами. Каков его размер?
Количество символов не равно количеству байт. Один символ может занимать 1, 2, 4 и более байт в зависимости от кодировки. Также кодовая позиция символа не обязательно совпадает с его размером в памяти.
Главное
- Количество символов \(N\) включает буквы, цифры, пробелы и знаки препинания.
- При фиксированной длине кода размер равен \(I=N\cdot i\).
- Для перевода битов в байты результат делят на 8.