Значення ASCII таблиці в програмуванні
ASCII (American Standard Code for Information Interchange) — це стандарт кодування символів, який широко використовується в програмуванні та інформатиці. Кожному символу присвоєний унікальний числовий код від 0 до 127, що дозволяє комп’ютерам правильно обробляти текстову інформацію.
Основні характеристики ASCII:
- Вміщує 128 символів загалом
- Займає 7 біт пам’яті для одного символу
- Включає латинські букви, цифри та спеціальні символи
- Служить основою для розширених таблиць кодування
Категорії символів у ASCII
ASCII таблиця поділяється на кілька основних категорій:
- Керуючі символи (0-31) — невидимі символи для керування девайсами
- Символи пробільного простору (32) — пробіл
- Друковані символи (33-126) — букви, цифри, розділові знаки
- Символ видалення (127) — спеціальний керуючий символ
Практичне застосування
Програмісти регулярно звертаються до ASCII таблиці при:
- Роботі з рядками тексту
- Валідації користувацького введення
- Конвертації символів
- Отладці програм
- Роботі з мережевими протоколами
Знання ASCII допомагає розробникам краще розуміти внутрішнє представлення даних у комп’ютері.
Таблиця ASCII кодів
| Код | Символ | Опис | Категорія |
|---|---|---|---|
| 0 | NUL | Нульовий символ | Керування |
| 9 | TAB | Табуляція | Керування |
| 10 | LF | Переведення рядка | Керування |
| 13 | CR | Повернення каретки | Керування |
| 27 | ESC | Escape | Керування |
| 32 | (пробіл) | Пробіл | Пробіл |
| 33 | ! | Знак оклику | Пунктуація |
| 34 | “ | Подвійні лапки | Пунктуація |
| 35 | # | Решітка | Пунктуація |
| 36 | $ | Долар | Пунктуація |
| 37 | % | Відсоток | Пунктуація |
| 38 | & | Амперсанд | Пунктуація |
| 39 | ‘ | Апостроф | Пунктуація |
| 40 | ( | Відкрита дужка | Пунктуація |
| 41 | ) | Закрита дужка | Пунктуація |
| 42 | * | Зірочка | Пунктуація |
| 43 | + | Плюс | Пунктуація |
| 44 | , | Кома | Пунктуація |
| 45 | – | Дефіс | Пунктуація |
| 46 | . | Крапка | Пунктуація |
| 47 | / | Косий слеш | Пунктуація |
| 48 | 0 | Цифра 0 | Цифра |
| 49 | 1 | Цифра 1 | Цифра |
| 50 | 2 | Цифра 2 | Цифра |
| 51 | 3 | Цифра 3 | Цифра |
| 52 | 4 | Цифра 4 | Цифра |
| 53 | 5 | Цифра 5 | Цифра |
| 54 | 6 | Цифра 6 | Цифра |
| 55 | 7 | Цифра 7 | Цифра |
| 56 | 8 | Цифра 8 | Цифра |
| 57 | 9 | Цифра 9 | Цифра |
| 58 | : | Двокрапка | Пунктуація |
| 59 | ; | Крапка з комою | Пунктуація |
| 60 | < | Менше ніж | Пунктуація |
| 61 | = | Дорівнює | Пунктуація |
| 62 | > | Більше ніж | Пунктуація |
| 63 | ? | Знак запитання | Пунктуація |
| 64 | @ | Собака | Пунктуація |
| 65 | A | Велика буква A | Буква |
| 66 | B | Велика буква B | Буква |
| 67 | C | Велика буква C | Буква |
| 68 | D | Велика буква D | Буква |
| 69 | E | Велика буква E | Буква |
| 70 | F | Велика буква F | Буква |
| 71 | G | Велика буква G | Буква |
| 72 | H | Велика буква H | Буква |
| 73 | I | Велика буква I | Буква |
| 74 | J | Велика буква J | Буква |
| 75 | K | Велика буква K | Буква |
| 76 | L | Велика буква L | Буква |
| 77 | M | Велика буква M | Буква |
| 78 | N | Велика буква N | Буква |
| 79 | O | Велика буква O | Буква |
| 80 | P | Велика буква P | Буква |
| 81 | Q | Велика буква Q | Буква |
| 82 | R | Велика буква R | Буква |
| 83 | S | Велика буква S | Буква |
| 84 | T | Велика буква T | Буква |
| 85 | U | Велика буква U | Буква |
| 86 | V | Велика буква V | Буква |
| 87 | W | Велика буква W | Буква |
| 88 | X | Велика буква X | Буква |
| 89 | Y | Велика буква Y | Буква |
| 90 | Z | Велика буква Z | Буква |
| 91 | [ | Квадратна дужка відкрита | Пунктуація |
| 92 | \ | Зворотний слеш | Пунктуація |
| 93 | ] | Квадратна дужка закрита | Пунктуація |
| 94 | ^ | Циркумфлекс | Пунктуація |
| 95 | _ | Підкреслення | Пунктуація |
| 96 | ` | Зворотний апостроф | Пунктуація |
| 97 | a | Мала буква a | Буква |
| 98 | b | Мала буква b | Буква |
| 99 | c | Мала буква c | Буква |
| 100 | d | Мала буква d | Буква |
| 101 | e | Мала буква e | Буква |
| 102 | f | Мала буква f | Буква |
| 103 | g | Мала буква g | Буква |
| 104 | h | Мала буква h | Буква |
| 105 | i | Мала буква i | Буква |
| 106 | j | Мала буква j | Буква |
| 107 | k | Мала буква k | Буква |
| 108 | l | Мала буква l | Буква |
| 109 | m | Мала буква m | Буква |
| 110 | n | Мала буква n | Буква |
| 111 | o | Мала буква o | Буква |
| 112 | p | Мала буква p | Буква |
| 113 | q | Мала буква q | Буква |
| 114 | r | Мала буква r | Буква |
| 115 | s | Мала буква s | Буква |
| 116 | t | Мала буква t | Буква |
| 117 | u | Мала буква u | Буква |
| 118 | v | Мала буква v | Буква |
| 119 | w | Мала буква w | Буква |
| 120 | x | Мала буква x | Буква |
| 121 | y | Мала буква y | Буква |
| 122 | z | Мала буква z | Буква |
| 123 | { | Фігурна дужка відкрита | Пунктуація |
| 124 | | | Вертикальна лінія | Пунктуація |
| 125 | } | Фігурна дужка закрита | Пунктуація |
| 126 | ~ | Тильда | Пунктуація |
| 127 | DEL | Delete | Керування |
