ASCII
ASCII — это стандарт кодировки символов, в котором каждому латинскому символу, цифре, знаку препинания или управляющему знаку соответствует числовой код от 0 до 127.
Как устроен ASCII
В ASCII используется 7 бит, поэтому всего возможно \(2^7=128\) различных кодов: от 0 до 127. Коды 0–31 предназначены главным образом для управляющих знаков: например, перевода строки, табуляции или сигнала завершения передачи. Код 32 обозначает пробел. Коды 33–126 соответствуют печатным символам, а код 127 — управляющему знаку DEL.
В таблице есть прописные и строчные латинские буквы, цифры от 0 до 9, знаки арифметических операций и пунктуации. Например, латинская буква \(A\) имеет десятичный код 65, а буква \(a\) — код 97. Код символа — это число, которое компьютер хранит в двоичном виде.
Слово CAT в ASCII кодируется так: \(C=67\), \(A=65\), \(T=84\). В двоичном виде это \(1000011\ 1000001\ 1010100\). Каждый символ занимает 7 значащих бит.
ASCII описывает только 128 кодов и рассчитан прежде всего на английский язык. Русские буквы и многие другие символы в него не входят. Юникод — более универсальный стандарт, включающий символы множества языков. Выражение «расширенный ASCII» часто обозначает разные 8-битные таблицы, поэтому это не один единый стандарт.
Сколько различных кодов содержит стандарт ASCII?
Главное
- ASCII использует 7 бит и содержит 128 кодов от 0 до 127.
- В таблице есть латинские буквы, цифры, знаки препинания и управляющие знаки.
- ASCII не содержит русских букв; для текстов на разных языках используют Unicode.