CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник по библиотечным функциям языка Си
toascii, tolower, toupper - b ascii,
Описание
toascii Принимает любое целое значение и сбрасывает
в 0 все, кроме 7 младших разрядов, опреде-
ляющих ASCII литеру.
Если c уже имеет правильное значение, оно
возвращается неизмененным.
tolower Преобразует любое целое значение c в диапа-
зоне от A до Z в прописную литеру.
toupper Преобразует целое значение c в диапазоне
от a до z в заглавную литеру.
Эти функции реализуются как макросы, определенные в
ctype.h; они включены и в библиотеку функций, как функ-
ции. Если эти макросы не определены и файл ctype.h не
включен в программу, будут использованы библиотечные
функции.
Возвращаемое значение
toascii Возвращает 7 младших разрядов c.
tolower Возвращает c, преобразованное в прописную
литеру, если оно было заглавной литерой.
В противном случае c возвращается неизме-
ненным.
toupper Возвращает c, преобразованное в заглавную
литеру, если оно было строчной литерой.
В противном случае c возвращается неизме-
ненным.
Пример
#include <ctype.h>
#include <stdio.h>
main()
{
printf("Заглавная литера [%c]\n", toupper(0x6d));
printf("Прописная литера [%c]\n", tolower(0x4d));
printf("Сделаем ascii литеру [%c]\n",toascii(0x0e));
}
