mark.zlatoust.ru Послать письмо Webmaster-у Web-Master © Бернадинер Марк 

Златоуст.Ru

 

 

CTYPE(3C)                                             CTYPE(3C)

НАЗВАНИЕ 
        ctype: isalpha, isupper,  islower,  isdigit,  isxdigit,
        isalnum, isspace, ispunct, isprint,  isgraph,  iscntrl,
        isascii - классификация символов

СИНТАКСИС 
        #include 
        
        int isalpha (c)
        int c;
        
        ...

ОПИСАНИЕ 
        Перечисленные выше макросы классифицируют целые  значе-
        ния, являющиеся кодами символов, путем просмотра табли-
        цы.  Каждый из макросов является предикатом, возвращаю-
        щим ненулевое значение как истину, и 0 - как ложь. Мак-
        рос isascii определен для любого целого  значения.  Ос-
        тальные  определены, только если условие isascii истин-
        но, а также для единственного значения, не  являющегося
        кодом ASCII, а именно EOF [-1; см. stdio(3S)].

        Ниже  перечислены условия, проверяемые каждым из макро-
        сов:

        isalpha     c - буква.

        isupper     c - большая буква.

        islower     c - малая буква.

        isdigit     c - цифра: [0-9].

        isxdigit    c - шестнадцатеричная цифра:  [0-9],  [A-F]
                    или [a-f].

        isalnum     c - алфавитно-цифровой  символ  (буква  или
                    цифра).

        isspace     c - пробел, табуляция, возврат каретки, пе-
                    ревод  строки,  вертикальная  табуляция или
                    символ перехода к новой странице.

        ispunct     c - знак пунктуации (то есть не управляющий
                    и не алфавитно-цифровой символ).

        isprint     c  -  печатный  символ; коды таких символов
                    располагаются в диапазоне от  040  (пробел)
                    до 0176 (тильда).

        isgraph     c - печатный символ, но не пробел.

        iscntrl     c  - символ удаления (0177) или обычный уп-
                    равляющий символ (код меньше 040).

        isascii     c  является  ASCII-символом   (код   меньше
                    0200).

СМ. ТАКЖЕ 
        stdio(3S), ascii(5).

ДИАГНОСТИКА 
        Если  аргумент какого-либо из перечисленных макросов не
        принадлежит диапазону  допустимых  значений,  результат
        непредсказуем.



 

 

Бернадинер Марк Абрамович

Мое резюме

Компьютерная страничка

Ресурсы сети

Фотоальбом

 

 

 

mark.zlatoust.ru Послать письмо Webmaster-у Web-Master © Бернадинер Марк