Главная страница Библиотека (скачать книги) Скачать софт Введение в программирование Стандарты для C++ Уроки по C# Уроки по Python HTML Веб-дизайн Ассемблер в среде Windows ActiveX Javascript Общее о Линукс Линукс - подробно Линукс - новое Delphi Паскаль для начинающих Турбопаскаль Новости Партнеры Наши предложения Архив новостей |
Учимся работать с символами В предыдущей теме мы рассмотрели типы данных, позволяющие хранить и обрабатывать числа — целые и дробные. Но, перефразируя известную поговорку, не числами едиными живет программист. Кроме чисел, Паскаль умеет также работать с символьной информацией. Для каждого символа в программе выделяется отдельная ячейка со всеми присущими ячейке параметрами — именем и значением. Как компьютер понимает символы Под символами мы понимаем буквы и все те значки, которые вы видите на клавиатуре. В Паскале переменные для хранения символов имеют тип Char.
Кодовая таблица ASCII Обычно для хранения символов используют код, называемый ASCII (американский стандартный код обмена информацией). Таблица 3.1. Фрагмент таблицы ASCII (таблица кодов символов)
Как видите, цифры здесь — не числовые данные, а тоже символы, каждый из которых имеет свой код. В компьютере коды записаны в двоичном виде. Всего в таблице ASCII 256 кодов: наименьшее значение кода 00000000, наибольшее —11111111 (это 255 в двоичном виде).
Описание типа Char и стандартные функции Пример 3.1.
При выполнении программа выведет на экран следующее:
Пример 3.2. Ввод символов с клавиатуры
Запустив программу на выполнение, введите с клавиатуры последовательность символов (например, ABC) и нажмите Enter. Программа выведет единственный символ: А В ответ на второе предложение введите с клавиатуры CAT. На экране получим следующее: ЗАМЕЧАНИЕ Можно определять и символьные константы:
|
||||||||||||||||||||||||||||||||||||||||||||
Библиотека программиста. 2009. |
|