Таблица ASCII
Полная справочная таблица символов ASCII с мгновенным поиском, фильтрацией по категориям и преобразованием между десятичными, шестнадцатеричными, восьмеричными и двоичными значениями. Мгновенный поиск всех 128 кодов ASCII.
| Dес | Hex | Oct | Binary | Симв | Описание |
|---|
Ваш блокировщик рекламы мешает показывать объявления
MiniWebtool бесплатен благодаря рекламе. Если этот инструмент помог, поддержите нас через Premium (без рекламы + быстрее) или добавьте MiniWebtool.com в исключения и обновите страницу.
- Или перейдите на Premium (без рекламы)
- Разрешите показ рекламы на MiniWebtool.com, затем перезагрузите страницу.
О Таблица ASCII
Таблица ASCII — это полное интерактивное руководство по всем 128 символам ASCII (American Standard Code for Information Interchange). Мгновенно ищите, фильтруйте по категориям, конвертируйте между десятичным, шестнадцатеричным, восьмеричным и двоичным форматами, а также изучайте двоичную структуру каждого символа. Будь вы разработчиком, отлаживающим кодировку символов, студентом, изучающим представление данных, или просто тем, кому нужен быстрый поиск ASCII, этот инструмент предоставляет все необходимое в одном месте.
Что такое ASCII?
ASCII (American Standard Code for Information Interchange) — это стандарт кодирования символов, впервые опубликованный в 1963 году. Он использует 7 бит для представления 128 символов, присваивая каждому уникальный номер от 0 до 127. ASCII является основой практически всех современных систем кодирования символов, включая UTF-8, которая обратно совместима с ASCII для первых 128 кодовых точек.
Стандарт был разработан для того, чтобы разные компьютеры и устройства могли надежно обмениваться текстовыми данными. До появления ASCII разные производители использовали несовместимые наборы символов, что затрудняло связь между системами.
Категории символов ASCII
128 символов ASCII разделены на определенные группы, каждая из которых служит своей цели:
Управляющие символы (0-31, 127)
33 непечатных символа, изначально предназначенных для управления аппаратными устройствами. Заметные примеры включают NUL (0), Tab (9), Line Feed (10), Carriage Return (13) и Escape (27).
Пробел (32)
Символ пробела разделяет слова в тексте. Хотя он невидим, он является печатным символом и занимает одну позицию в строке.
Символы и пунктуация (33-47, 58-64, 91-96, 123-126)
32 специальных символа, включая знаки препинания (!"#$%&), математические операторы (+=-*/), и скобки. Необходимы для программирования и написания текста.
Цифры (48-57)
10 арабских цифр 0-9. В ASCII цифры начинаются с кода 48, поэтому цифра '0' имеет значение 48, '1' — 49 и так далее до '9' с кодом 57.
Заглавные буквы (65-90)
26 заглавных букв английского алфавита A-Z. 'A' начинается с кода 65, а 'Z' заканчивается на 90. Разница между заглавными и строчными буквами составляет ровно 32.
Строчные буквы (97-122)
26 строчных букв английского алфавита a-z. 'a' начинается с кода 97, а 'z' заканчивается на 122. Чтобы перевести заглавную букву в строчную, просто добавьте 32 к значению ASCII.
Как пользоваться этим инструментом
- Поиск или просмотр: Используйте поле поиска, чтобы найти символы по имени, десятичному значению, шестнадцатеричному коду или самому символу. Или прокрутите полную таблицу из 128 символов ASCII.
- Фильтрация по категории: Нажмите на кнопки категорий (Управляющие, Символы, Цифры, Заглавные, Строчные), чтобы показать только символы в этой группе.
- Преобразование форматов: Используйте Конвертер символов, чтобы ввести значение в любом формате (десятичном, шестнадцатеричном, восьмеричном, двоичном или символьном) и мгновенно увидеть все остальные форматы с визуальным двоичным представлением.
- Преобразование текстовых строк: Используйте раздел 'Текст в ASCII', чтобы ввести любой текст и увидеть значения ASCII для каждого символа, отображаемые в виде интерактивных карточек.
Общие случаи использования
Программирование и разработка
Разработчикам часто требуются значения ASCII при работе с манипуляциями строками, кодировкой символов, протоколами последовательной связи, парсерами файлов или низкоуровневым системным программированием. Шестнадцатеричные и двоичные представления особенно полезны для отладки сетевых протоколов и форматов двоичных файлов.
Изучение информатики
ASCII — фундаментальная концепция в обучении информатике. Понимание того, как символы представляются в виде чисел, помогает студентам усвоить такие понятия, как двоичное кодирование, типы данных, алгоритмы сравнения строк и связь между текстом и памятью.
Обработка данных и ETL
Инженеры данных часто сталкиваются с проблемами кодировки символов при обработке файлов из различных источников. Быстрый поиск в таблице ASCII помогает выявлять и исправлять проблемы кодировки, особенно с управляющими символами, которые могут повредить конвейеры данных.
Встраиваемые системы и IoT
При работе с микроконтроллерами, последовательной связью (UART) или протоколами IoT инженерам нужны таблицы ASCII для кодирования и декодирования сообщений на уровне байтов.
Советы и хитрости
- Быстрая смена регистра: Переключайтесь между заглавными и строчными буквами, меняя 5-й бит (XOR с 32). Например, 'A' (65) XOR 32 = 'a' (97).
- Цифра в число: Вычтите 48 (или 0x30) из ASCII-значения цифры, чтобы получить ее числовое значение. '7' (55) - 48 = 7.
- Проверка, является ли символ буквой: Символ является буквой, если (c AND 0xDF) находится между 65 и 90 — эта проверка работает для обоих регистров одновременно.
- Формула управляющих символов: Управляющие символы 1-26 соответствуют комбинациям от Ctrl+A до Ctrl+Z. Значение равно позиции буквы в алфавите.
ASCII против других кодировок
Хотя ASCII охватывает только 128 символов (достаточно для английского текста), современные приложения обычно используют более широкие кодировки:
- Extended ASCII (128-255): Различные 8-битные расширения добавляли символы для западноевропейских языков, но разные системы использовали разные сопоставления (ISO 8859-1, Windows-1252 и т. д.).
- Unicode: Универсальный стандарт, кодирующий более 149 000 символов практически из всех систем письма. UTF-8, самая распространенная кодировка в интернете, использует от 1 до 4 байт на символ и полностью обратно совместима с ASCII.
- UTF-16: Использует 2 или 4 байта на символ. Распространена во внутренних механизмах Windows и представлениях строк Java/JavaScript.
Часто задаваемые вопросы
Что такое ASCII?
ASCII (American Standard Code for Information Interchange) — это стандарт кодирования символов, который присваивает числовые значения (0-127) 128 символам, включая буквы, цифры, знаки препинания и управляющие символы. Он был впервые опубликован в 1963 году и остается основой современных систем кодирования текста, таких как UTF-8.
Сколько символов в таблице ASCII?
Стандартная таблица ASCII содержит 128 символов (0-127), разделенных на 33 управляющих символа (0-31 и 127), 1 пробел (32), 10 цифр (48-57), 26 заглавных букв (65-90), 26 строчных букв (97-122) и 32 символа пунктуации/спецсимвола.
В чем разница между ASCII и Unicode?
ASCII кодирует только 128 символов с использованием 7 бит, охватывая основные английские буквы, цифры и символы. Unicode — это гораздо более масштабный стандарт, который кодирует более 149 000 символов практически из всех систем письма мира. Первые 128 кодовых точек Unicode идентичны ASCII, что делает ASCII подмножеством Unicode.
Как перевести символ в его десятичное значение ASCII?
Используйте Конвертер символов в верхней части этого инструмента. Введите любой символ в поле 'Символ', и десятичные, шестнадцатеричные, восьмеричные и двоичные значения обновятся мгновенно. Вы также можете нажать на любую строку в таблице ASCII, чтобы загрузить ее в конвертер.
Что такое управляющие символы ASCII?
Управляющие символы ASCII (коды 0-31 и 127) — это непечатные символы, изначально предназначенные для управления аппаратными устройствами, такими как принтеры и телетайпы. Общие примеры включают NUL (0), Tab/HT (9), Line Feed/LF (10), Carriage Return/CR (13) и Escape/ESC (27). Большинство из них редко используются в современных вычислениях, но некоторые, такие как Tab, LF и CR, остаются необходимыми.
Дополнительные ресурсы
Ссылайтесь на этот контент, страницу или инструмент так:
"Таблица ASCII" на сайте https://ru.miniWebtool.com// от MiniWebtool, https://MiniWebtool.com/
от команды miniwebtool. Обновлено: 7 марта 2026 г.