Provided by:
manpages-es_1.55-10_all 
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)