Что такое ASCII? Как кодируются символы в компьютере?
Hello world! Вещает Слава Пацифист и в этой статье расскажу про ASCII. Давайте разъединим один момент! Компьютер хранит данные в виде чисел, а точнее в виде нулей и единиц. Это нам говорит, что компьютер не понимает символы. И вот чтобы компьютер выводил буквы придумали кодировки, в частности ASCII. В любой кодировке каждому символу присваивается код, однако один и тоже символ в разных кодировках имею разные коды. Кодировка ASCII может хранить 255 символов, первые 128...
10 месяцев назад
Почему в стандарте 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 комбинаций. ------------------------------------------------------------------------------------------------------------------------------------------ Подписывайте на телеграмм канал