[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека |
Юридическая информация |
Поиск ]
Программирование: Разработка и отладка программ
Функции и макрокоманды символьной
обработки выполняют тестирование и преобразование символов ASCII.
Операции, выполняемые этими
функциями и макрокомандами, подразделяются на три типа:
- Определение типа символа
- Преобразование символов
- Посимвольный ввод-вывод
Раздел Пример программы для работы с символами иллюстрирует некоторые процедуры работы с символами.
Следующие функции и макрокоманды
определяют тип символа. Результаты применения функций, работающих со
знаками препинания и алфавитно-цифровыми символами, а также функций,
различающих регистр, зависят от текущей последовательности
упорядочения.
Библиотека ctype содержит следующие функции:
isalpha
| Является ли данный символ алфавитным?
|
isalnum
| Является ли данный символ алфавитно-цифровым?
|
isupper
| Является ли данный символ прописной буквой?
|
islower
| Является ли данный символ строчной буквой?
|
isdigit
| Является ли данный символ цифрой?
|
isxdigit
| Является ли данный символ шестнадцатеричной цифрой?
|
isspace
| Является ли данный символ пробелом?
|
ispunct
| Является ли данный символ знаком препинания?
|
isprint
| Является ли данный символ печатаемым, включая пробел?
|
isgraph
| Является ли данный символ печатаемым, исключая пробел?
|
iscntrl
| Является ли данный символ управляющим?
|
isascii
| Является ли данный символ ASCII-кодом?
|
Библиотека conv содержит следующие функции:
toupper
| Преобразует строчную букву в прописную
|
_toupper
| (Макрокоманда) Преобразует строчную букву в прописную
|
tolower
| Преобразует прописную букву в строчную
|
_tolower
| (Макрокоманда) Преобразует прописную букву в строчную
|
toascii
| Преобразует целое число в символ ASCII
|
Глава 16, Поддержка национальных языков
Пример программы для работы с символами
Глава 24, Функции, примеры программ и библиотеки
[ Страница назад | Страница вперед | Содержание | Индекс |
Библиотека |
Юридическая информация |
Поиск ]