ASCII (Американський стандартний код для обміну інформацією) це стандартне кодування символів, яке використовується в телекомунікаціях. Код ASCII, який вимовляється як «ask-ee», є суто семибітним кодом на основі англійського алфавіту. Коди ASCII використовуються для представлення буквено-цифрових даних.
Код був вперше опублікований як стандарт у 1967 році. Згодом він був оновлений і опублікований як ANSI X3.4-1968, потім як ANSI X3.4-1977 і, нарешті, як ANSI X3.4-1986. Оскільки це семибітний код, він може представляти щонайбільше 128 символів. наразі він визначає 95 друкованих символів, включаючи 26 великих літер (від А до Я) , 26 малих літер , 10 цифр (від 0 до 9) , і 33 спеціальних символи в тому числі математичні символи , розділові знаки , і символи простору . Вони представляють текст, телекомунікаційне обладнання та пристрої. До них відносяться цифри, великі та малі англійські літери, функції, знаки пунктуації та деякі інші символи.
Загалом існує 256 символів ASCII, які можна розділити на три категорії:
- Контрольні символи ASCII (0-31 і 127)
- Друковані символи ASCII (32-126) (найпоширеніші)
- Розширені символи ASCII (128-255)
Що таке значення ASCII?
ASCII означає Американський стандартний код для обміну інформацією, стандарт кодування символів, який призначає унікальні числові значення літерам, цифрам, знакам пунктуації та іншим символам.
Навіщо нам потрібне представлення значень ASCII?
У фізичному світі ви використовували б ручку та папір, щоб написати повідомлення, а ваш друг прочитав би текст безпосередньо. Однак, коли йдеться про цифровий зв’язок, комп’ютери не розуміють літер і символів так, як люди. Натомість вони обробляють інформацію у вигляді двійкового коду, який складається з 0 і 1. Ось де значення ASCII вступають у гру.
Значення ASCII служать мостом між зрозумілим людині текстом і двійковим кодом, який зчитується комп’ютером. Кожному символу, будь то літера, цифра чи символ, присвоюється унікальне значення ASCII у діапазоні від 0 до 127. Наприклад, значення ASCII великої літери «А» становить 65, а малої літери «а» Значення ASCII 97. Аналогічно, цифра «0» має значення ASCII 48.
Як комп’ютери використовують ASCII для розуміння людського тексту?
Припустімо, ви хочете надіслати текстове повідомлення своєму другові, яке читає: Привіт! Коли ви вводите це повідомлення на телефоні чи комп’ютері, кожен символ перетворюється на відповідне значення ASCII. У цьому випадку значення ASCII для Hello! це 72, 101, 108, 108, 111 і 33. Ці числові значення потім перетворюються на двійковий код, який передається на пристрій вашого друга. Отримавши повідомлення, їхній пристрій перетворює двійковий код назад у значення ASCII і нарешті відображає оригінальний текст, Hello!

Таблиця ASCII
Розширені коди ASCII (код символу 128-255)
Таблиця нижче відповідає стандарту Windows-1252 (CP-1252), розширення ISO 8859-1, також відомому як ISO Latin-1. Цей стандарт відрізняється від ISO-8859-1 IANA заміною керуючих символів символами, що відображаються, у діапазоні від 128 до 159. Усі символи, які відрізняються від ISO-8859-1, виділені світло-блакитним кольором.
ГРУД | BIN | символ | Номер HTML | Ім'я HTML | опис |
---|---|---|---|---|---|
128 | 10000000 | € | € | € | знак євро |
129 | 10000001 | Невикористаний | |||
130 | 10000010 | ‚ | ² | ‚ | Одинарні лапки 9 |
131 | 10000011 | ƒ | ă | ƒ | Латинська літера f з гачком |
132 | 10000100 | ¼ | „ | Подвійна маленька лапка 9 | |
133 | 10000101 | … | … | Горизонтальний еліпс | |
134 | 10000110 | † | Ć | † | Кинджал |
135 | 10000111 | ‡ | ć | ‡ | Подвійний кинджал |
136 | 10001000 | ˆ | ¨ | ˆ | Літера-модифікатор циркумфлекс |
137 | 10001001 | ‰ | = | ‰ | Знак проміле |
138 | 10001010 | З | ª | З | Латинська велика літера S з крапом |
139 | 10001011 | ‹ | ¾ | ‹ | Одинарна кутова цитата, спрямована вліво |
140 | 10001100 | Œ | Ч | Œ | Латинська заголовна лігатура OE |
141 | 10001101 | Невикористаний | |||
142 | 10001110 | Ж | ® | Ж | Латинська велика літера Z з крапкою |
143 | 10001111 | Невикористаний | |||
144 | 10010000 | Невикористаний | |||
145 | 10010001 | ' | đ | ' | Ліва одинарна лапка |
146 | 10010010 | ' | - | ' | Права одинарна лапка |
147 | 10010011 | œ | Ліва подвійна лапка | ||
148 | 10010100 | - | Права подвійна лапка | ||
149 | 10010101 | • | - | • | Куля |
150 | 10010110 | – | ? | – | в тире |
151 | 10010111 | — | ' | — | У тире |
152 | 10011000 | ˜ | ¸ | ˜ | Мала тильда |
153 | 10011001 | ™ | « | ™ | Знак торгової марки |
154 | 10011010 | з | º | з | Латинська мала літера S з крапом |
155 | 10011011 | › | « | › | Одинарна кутова лапка, спрямована вправо |
156 | 10011100 | œ | ¼ | œ | Латинська мала лігатура oe |
157 | 10011101 | Невикористаний | |||
158 | 10011110 | ч | ¾ | ч | Латинська маленька літера z з крапкою |
159 | 10011111 | Ÿ | ' | Ÿ | Латинська велика літера Y з діарезою |
160 | 10100000 | NBSP | Нерозривний простір | ||
161 | 10100001 | ¡ | ¡ | ¡ | Перевернутий знак оклику |
162 | 10100010 | ¢ | ¢ | ¢ | Знак відсотка |
163 | 10100011 | £ | £ | £ | Знак фунта |
164 | 10100100 | ¤ | ¤ | ¤ | Знак валюти |
165 | 10100101 | ¥ | ¥ | ¥ | Знак ієни |
166 | 10100110 | ¦ | ¦ | ¦ | Труба, зламана вертикальна планка |
167 | 10100111 | § | § | § | Знак розділу |
168 | 10101000 | ¨ | ¨ | ¨ | Проміжні діарези – умляут |
169 | 10101001 | © | © | © | Знак авторського права |
170 | 10101010 | тис | тис | тис | Порядковий показник жіночого роду |
171 | 10101011 | Ліві двокутні лапки | |||
172 | 10101100 | ¬ | ¬ | ¬ | Заперечення |
173 | 10101101 | СОРОМ'ЯЗЛИВИЙ | | | М'який дефіс |
174 | 10101110 | ® | ® | ® | Знак зареєстрованої торгової марки |
175 | 10101111 | ¯ | ¯ | ¯ | Інтервал макрон – накладення |
176 | 10110000 | ° | ° | ° | Знак ступеня |
177 | 10110001 | ± | ± | ± | Знак плюс або мінус |
178 | 10110010 | ² | ² | ² | Верхній індекс двоквадратний |
179 | 10110011 | ³ | ³ | ³ | Верхній індекс три – куб |
180 | 10110100 | ' | ' | ' | Гострий наголос – проміжний акут |
181 | 10110101 | м | м | м | Мікро знак |
182 | 10110110 | ¶ | ¶ | ¶ | Pilcrow sign – знак абзацу |
183 | 10110111 | · | · | · | Середня крапка – грузинська кома |
184 | 10111000 | ¸ | ¸ | ¸ | Інтервал седіла |
185 | 10111001 | ¹ | ¹ | ¹ | Верхній індекс один |
186 | 10111010 | º | º | º | Порядковий показник чоловічого роду |
187 | 10111011 | Праві двокутні лапки | |||
188 | 10111100 | ¼ | ¼ | ¼ | Дріб одна чверть |
189 | 10111101 | ½ | ½ | ½ | Частка половина |
190 | 10111110 | ¾ | ¾ | ¾ | Дріб три чверті |
191 | 10111111 | ¿ | ¿ | ¿ | Перевернутий знак питання |
192 | 11000000 | МАЄ | МАЄ | МАЄ | Латинська велика літера A з надписом |
193 | 11000001 | Увімкнено | Увімкнено | Увімкнено | Латинська велика літера А з акутом |
194 | 11000010 | Â | Â | Â | Латинська велика літера А з циркумфлексом |
195 | 11000011 | Ã | Ã | Ã | Латинська велика літера А з тильдою |
196 | 11000100 | Ä | Ä | Ä | Латинська велика літера А з діарезою |
197 | 11000101 | ох | ох | ох | Латинська велика літера А з кільцем угорі |
198 | 11000110 | ох | ох | ох | Латинська велика літера AE |
199 | 11000111 | Що | Що | Що | Латинська велика літера C з седілою |
200 | 11001000 | І | І | І | Латинська велика літера E з могилою |
201 | 11001001 | І | І | І | Латинська велика літера Е з акутом |
202 | 11001010 | E | E | E | Латинська велика літера E з циркумфлексом |
203 | 11001011 | E | E | E | Латинська велика літера Е з діарезою |
204 | 11001100 | М | М | М | Латинська велика літера I з надписом |
205 | 11001101 | в | в | в | Латинська велика буква I з акутом |
206 | 11001110 | Q | Q | Q | Латинська велика літера I з циркумфлексом |
207 | 11001111 | Ï | Ï | Ï | Латинська велика літера I з діарезою |
208 | 11010000 | Ð | Ð | Ð | Латинська велика літера ETH |
209 | 11010001 | Ñ | Ñ | Ñ | Латинська велика літера N з тильдою |
210 | 11010010 | Ò | Ò | Ò | Латинська велика літера O з могилою |
211 | 11010011 | ох | ох | ох | Латинська велика літера О з акутом |
212 | 11010100 | ПАРАСОЛЬКА | ПАРАСОЛЬКА | ПАРАСОЛЬКА | Латинська велика літера O з циркумфлексом |
213 | 11010101 | ВІН | ВІН | ВІН | Латинська велика літера O з тильдою |
214 | 11010110 | ВІН | ВІН | ВІН | Латинська велика літера О з діарезою |
215 | 11010111 | × | × | × | Знак множення |
216 | 11011000 | Ø | Ø | Ø | Латинська велика літера О з косою рискою |
217 | 11011001 | Ù | Ù | Ù | Латинська велика літера U з могилою |
218 | 11011010 | АБО | АБО | АБО | Латинська велика літера U з акутом |
219 | 11011011 | І | І | І | Латинська велика літера U з циркумфлексом |
220 | 11011100 | Ü | Ü | Ü | Латинська велика літера U з діарезою |
221 | 11011101 | ІДЕЯ | ІДЕЯ | ІДЕЯ | Латинська велика літера Y з акутом |
222 | 11011110 | чт | чт | чт | Латинська велика буква ШИП |
223 | 11011111 | ß | ß | ß | Латинська мала літера дієз s – ess-zed |
224 | 11100000 | має | має | має | Латинська маленька літера a з надписом |
225 | 11100001 | на | на | на | Латинська мала буква а з акутом |
226 | 11100010 | â | â | â | Латинська мала буква а з циркумфлексом |
227 | 11100011 | ã | ã | ã | Латинська мала буква а з тильдою |
228 | 11100100 | ä | ä | ä | Мала латинська буква а з діарезою |
229 | 11100101 | до | до | до | Мала латинська літера a з кільцем зверху |
230 | 11100110 | ох | ох | ох | мала латинська буква ae |
231 | 11100111 | Що | Що | Що | Латинська мала літера c із седілою |
232 | 11101000 | І | І | І | Латинська літера e з надписом |
233 | 11101001 | Це є | Це є | Це є | Латинська мала буква е з акутом |
2. 3. 4 | 11101010 | ех | ех | ех | Латинська мала літера e з циркумфлексом |
235 | 11101011 | д | д | д | Латинська мала літера e з діарезою |
236 | 11101100 | ì | ì | ì | Латинська маленька літера i з надписом |
237 | 11101101 | в | в | в | Латинська мала літера i з акутом |
238 | 11101110 | Q | Q | Q | Латинська мала літера i з циркумфлексом |
239 | 11101111 | ï | ï | ï | Латинська мала літера i з діарезою |
240 | 11110000 | d | d | і т.д. | латинська мала літера eth |
241 | 11110001 | п | п | п | Латинська мала літера n з тильдою |
242 | 11110010 | ò | ò | ò | Латинська маленька літера o з могилою |
243 | 11110011 | від | від | від | Латинська мала буква о з акутом |
244 | 11110100 | Парасолька | Парасолька | Парасолька | Латинська мала буква o з циркумфлексом |
245 | 11110101 | Він | Він | Він | Латинська мала буква o з тильдою |
246 | 11110110 | він | він | він | Латинська мала буква о з діарезою |
247 | 11110111 | ÷ | ÷ | ÷ | Знак ділення |
248 | 11111000 | ø | ø | ø | Латинська мала літера o з косою рискою |
249 | 11111001 | u | u | u | Латинська маленька літера u з надписом |
250 | 11111010 | або | або | або | Латинська мала буква u з акутом |
251 | 11111011 | і | і | і | Мала латинська буква u з циркумфлексом |
252 | 11111100 | u | u | u | Латинська мала літера u з діарезою |
253 | 11111101 | ідея | ідея | ідея | Латинська мала літера у з акутом |
254 | 11111110 | тобто | тобто | тобто | Латинська маленька літера шип |
255 | 11111111 | ÿ | ÿ | ÿ | Латинська мала літера у з діарезою |
Отже, що до 33 і після 126?
- Значення ASCII перед 32 (0-31) є керуючі символи . Код символу часто використовується у внутрішньосмуговій сигналізації як контрольна точка в наборі символів, щоб уникнути додавання додаткових символів до тексту.
- У 32 у нас є пробіл, який включено як друковані символи, однак не буде неправильно сказати, що пробіл також може служити контрольним символом.
- У 127 ми маємо DEL (видалити), який є керуючим символом.
- Після 127, (128-255), у нас є розширені символи ASCII, що представляють математичні та інші символи, які не представлені як ключі та не використовуються загалом.
Нижче наведено значення ASCII контрольних символів (0-31, 127):
персонаж | Ім'я персонажа | Код ASCII |
---|---|---|
НУЛЬ | Нульовий символ | 00 |
SOH | Початок заголовка | 01 |
STX | Початок тексту | 02 |
ТОЩО | Кінець тексту | 03 |
EOT | Кінець передачі | 04 |
ENQ | запит | 05 |
ACK | визнати | 06 |
БЕЛ | дзвоник | 07 |
BS | Backspace | 08 |
HT | Горизонтальна вкладка | 09 |
LF | Передача рядка | 10 |
персонаж | Ім'я персонажа | Код ASCII |
---|---|---|
VT | Вертикальна вкладка | одинадцять |
FF | Подача форми | 12 |
CR | Повернення каретки | 13 |
ТАК | Shift out | 14 |
ДА | Shift in | п'ятнадцять |
ВІДПОВІДНО ДО | Вихід каналу даних | 16 |
DC1 | Контроль пристрою 1 | 17 |
DC2 | Контроль пристрою 2 | 18 |
DC3 | Контроль пристрою 3 | 19 |
DC4 | Контроль пристрою 4 | двадцять |
ХОЧУ | Негативне визнання | двадцять один |
персонаж | Ім'я персонажа | Код ASCII |
---|---|---|
SYN | Синхронний холостий хід | 22 |
ETB | Кінець транс. Блокувати | 23 |
МОЖЕ | Скасувати | 24 |
IN | Кінець середнього | 25 |
SUB | замінити | 26 |
ВИХІД | Втеча | 27 |
FS | Роздільник файлів | 28 |
GS | Роздільник груп | 29 |
RS | Розділювач записів | 30 |
НАС | Роздільник одиниць | 31 |
OF THE | видалити | 127 |
Різниця між ASCII і Unicode
ASCII | Unicode |
---|---|
ASCII в основному використовується для представлення тексту у формі символів, чисел і символів | UNICODE використовується для обміну, обробки та зберігання текстових даних будь-якою мовою |
ASCII — це стандарт кодування символів, який використовує 7-розрядні двійкові числа для представлення символів | UNICODE — це стандарт кодування символів, який використовує 16-розрядні двійкові числа для представлення символів |
ASCII може представляти лише 128 символів. | Юнікод може представляти понад 65 000 символів з різних мов і шрифтів. |
Висновок
Підводячи підсумок, діапазон значень ASCII для великих літер охоплює від 65 до 90, тоді як для малих літер він розширюється від 97 до 122. Розподілені в алфавітному порядку значення для A та Z відповідно 65 та 90 у верхньому регістрі. Подібним чином значення для a і z у нижньому регістрі дорівнюють 97 і 122 відповідно.
Часті запитання щодо значень ASCII – поширені запитання
Що таке значення ASCII від A до Z?
Значення Ascii Велика буква від А до Я призначаються в алфавітному порядку від ( 65-90 ) , с А присвоєно значення 65 і Z присвоєно значення 90 для великих літер.
Яке значення ASCII малих літер від a до z?
Значення Ascii малий від a до z також призначаються в алфавітному порядку від ( 97-122 ) , с a присвоєно значення 97 і z присвоєно значення 122 для букви нижнього регістру.
Як я можу перетворити значення ASCII на символи?
У контексті програмування для перетворення можна використовувати Char() функція в python для перетворення значення ascii у відповідні символи. наприклад: Char(32) нічого не дає, тому що це пробіл. але для інших значень він точно дає символ.
Чи можна використовувати значення ASCII для представлення неанглійських символів?
Ні, значення ASCII представляють лише обмежений набір символів англійської мови і не можуть використовуватися для представлення неанглійських символів.