Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

conv(3c)

ascii(7)



CTYPE(3C)               COMMAND REFERENCE               CTYPE(3C)



NAME
     ctype, isalpha, isupper, islower, isdigit, isalnum, isspace,
     ispunct, isprint, iscntrl, isascii - character
     classification

SYNOPSIS
     #include <ctype.h>

     isalpha(c)
     . . .

DESCRIPTION
     These macros classify ASCII-coded integer values by table
     lookup.  Each is a predicate returning nonzero for true,
     zero for false.  Isascii is defined on all integer values;
     the rest are defined only where isascii is true and on the
     single non-ASCII value EOF (see stdio(3s)).

     isalpha
            c is a letter

     isupper
            c is an uppercase letter

     islower
            c is a lowercase letter

     isdigit
            c is a digit

     isalnum
            c is an alphanumeric character

     isspace
            c is a space, tab, carriage return, newline, or
            formfeed

     ispunct
            c is a punctuation character (neither control nor
            alphanumeric)

     isprint
            c is a printing character, code 040(8) (space)
            through 0176 (tilde)

     iscntrl
            c is a delete character (0177) or ordinary control
            character (less than 040, except for space,
            horizontal and vertical tab, space, linefeed,
            carriage return, and formfeed)

     isascii



Printed 3/13/89                                                 1





CTYPE(3C)               COMMAND REFERENCE               CTYPE(3C)



            c is an ASCII character, code less than 0200

SEE ALSO
     conv(3c) and ascii(7).



















































Printed 3/13/89                                                 2



%%index%%
na:288,184;
sy:472,442;
de:914,2144;3418,60;
se:3478,179;
%%index%%000000000091

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026