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)); }