Байт и символ — это два важных понятия в информатике, которые часто используются для измерения размера данных. Однако они не совсем одно и то же. Почему не всегда можно точно сказать, сколько байт занимает один символ? Пример:Представьте, что у вас есть текстовый файл, содержащий слово "Привет". Если этот файл сохранен в кодировке ASCII, то каждый символ в этом слове займет 1 байт, и весь файл будет занимать 6 байт...
Почему в стандарте ASCII всего 256 символов? Ответ: ASCII (American Standard Code for Information Interchange) – американский стандартный код обмена информацией. Грубо говоря ASCII - это электронная кодировка информации, как правило текста. Термин "кодировка" в свою очередь, обозначает то, что каждому элементу данной кодировки (букве алфавита и прочим символам, таким как точка, пробел или восклицательный знак и т.д.) соответствует определенный цифровой код. Давайте рассмотрим ASCII по подробнее: В данной кодировке каждый символ занимает 1 байт. (Например: слово "Ok" - буде занимать 2 байта.) Каждый байт - это 8 бит. Бит - обозначает "двоичный". В нашем случае 1 бит - может принимать два значения - 0 (напряжение снято) или 1 (напряжение подано). 8 бит - это, например bbbb bbbb, где каждое значение b - может быть как 0, так и 1 (но не 0 и 1 одновременно). (Например: 0000 1110 или 0101 1101). Как говорилось выше, каждому символу ASCII соответствует свой байт (свои уникальные 8 бит). (Например: цифра 0 (текстовый символ цифры) представлен в данной кодировке как 00110000 (или 48 в десятичной системе отсчета)). (Например: буква A представлена как 01000001 (или 65 в десятичной системе отсчета)). Если посчитать все возможное количество двоичных комбинаций из 8 бит, тогда и получим 2 * 2 * 2 * 2 *2 * 2 * 2 * 2 => 2^8 = 256 комбинаций. ------------------------------------------------------------------------------------------------------------------------------------------ Подписывайте на телеграмм канал