Provided by: manpages-es_1.55-10_all bug

NOMBRE

       isalnum, isalpha, isascii, isblank, iscntrl, isdigit, isgraph, islower,
       isprint, ispunct, isspace, isupper, isxdigit - rutinas de clasificacion
       de caracteres

SINOPSIS

       #include <ctype.h>

       int isalnum(int c);
       int isalpha(int c);
       int isascii(int c);
       int isblank(int c);
       int iscntrl(int c);
       int isdigit(int c);
       int isgraph(int c);
       int islower(int c);
       int isprint(int c);
       int ispunct(int c);
       int isspace(int c);
       int isupper(int c);
       int isxdigit(int c);

DESCRIPCI'ON

       Estas funciones comprueban si c, que debe tener el valor de un unsigned
       char o EOF, cae dentro de una cierta clase de caracteres de acuerdo con
       la localizacion en curso.

       isalnum()
              comprueba  si  el  caracter  es  alfanumerico;  es equivalente a
              (isalpha(c) || isdigit(c)).

       isalpha()
              comprueba si el  caracter  es  alfabetico;  en  la  localizacion
              estandar  "C",  es equivalente a (isupper(c) || islower(c)).  En
              algunas localizaciones, pueden  existir  caracteres  adicionales
              para  los  que  isalpha()  sea  verdad:  letras  que  no sean ni
              mayuculas ni minusculas.

       isascii()
              comprueba si c es un valor unsigned char de 7 bits,  que  encaje
              dentro  del  conjunto  de  caracteres ASCII. Esta funcion es una
              extension de BSD y de SVID.

       isblank()
              comprueba si el caracter es un blanco; esto es, un espacio o  un
              tabulador. Esta funcion es una extension de GNU.

       iscntrl()
              comprueba si el caracter es de control.

       isdigit()
              comprueba si el caracter es un digito (de 0 a 9).

       isgraph()
              comprueba  si  el caracter es imprimible, exceptuando el espacio
              en blanco.

       islower()
              comprueba si el caracter es una letra minuscula.

       isprint()
              comprueba si el caracter es imprimible, incluyendo el espacio en
              blanco.

       ispunct()
              comprueba  si el caracter es imprimible sin ser un espacio ni un
              caracter alfanumerico; o sea, si es un signo de puntuacion.

       isspace()
              comprueba si el caracter es uno de los de espacios en blanco. En
              las  localizaciones  "C"  y "POSIX" estos son: espacio, salto de
              pagina ('\f'), salto de linea ('\n'), retorno de  carro  ('\r'),
              tabulador horizontal ('\t'), y tabulador vertical ('\v').

       isupper()
              comprueba si el caracter es una letra mayuscula.

       isxdigit()
              comprueba si el caracter es un digito hexadecimal, o sea, uno de
              0 1 2 3 4 5 6 7 8 9 a b c d e f A B C D E F.

VALOR DEVUELTO

       Los valores devueltos son no-cero si el caracter c  cae  dentro  de  la
       clase pedida, y cero si no.

CONFORME A

       ANSI  -  C,  BSD  4.3.  isascii() es una extension de BSD y tambien una
       extension de SVID.  isblank() es una extension de GNU.

NOTA

       Los detalles de que caracteres pertenecen a que clase  dependen  de  la
       localizacion  en curso. Por ejemplo, isupper() no reconocera una A (`a'
       mayuscula  con  circulo  encima)  como  una  letra  mayuscula   en   la
       localizacion predeterminada C.

V'EASE TAMBI'EN

       tolower(3), toupper(3), setlocale(3), ascii(7), locale(7)