Está en la página 1de 8

Librería ctype:

Función - isalpha:
int isalpha(int c);
Comprueba sin un carácter es alfabético.

isalpha es una macro que verifica el entero c pertenece al rango de letras


(A a Z o a a z), por defecto. La verificación se hace mediante una tabla, y su
comportamiento depende le la categoría LC_CTYPEactual.
Valor de retorno:
El valor de retorno será no nulo si c es una letra y cero en caso contrario.
Ejemplo:
Librería ctype:
Función- isascii:

int isascii(int c);


Comprueba sin un carácter pertenece al ASCII de 7 bits.
isascii es una macro que verifica el entero c pertenece al rango de (0 a 127). Esta
macro está definida para todos los valores enteros.

Valor de retorno:
El valor de retorno será no nulo si c está en el rango entre 0 y 127, en hezadecimal
entre 0x00 y 0x7f.

Ejemplo:
Librería ctype:
Función- isdigit:

int isdigit(int c);


Comprueba sin un carácter es un dígito decimal.

isdigit es una macro que verifica el entero c pertenece al rango caracteres de digitos
decimales, que depende de la categoría local LC_CTYPE, por defecto, el rango es de
('0' a '9').

Valor de retorno:
El valor de retorno será no nulo si c es un dígito decimal.

Ejemplo
Librería ctype:
Función- islower:

int islower(int c);


Comprueba sin un carácter es de tipo minúscula.

islower es una macro que verifica el entero c pertenece al rango de caracteres de


letras minúsculas, que por defecto son los que están en el rango a a z. El
comportamiento depende de la categoría local de LC_CTYPE.

Valor de retorno:
El valor de retorno será no nulo si c es un carácter en minúscula.

Ejemplo
Librería ctype:
Función- isupper:

int isupper(int c);


Comprueba sin un carácter es de tipo mayúscula.

islower es una macro que verifica el entero c pertenece al rango de caracteres de


letras mayúsculas, que por defecto son los que están en el rango A a Z. El
comportamiento depende de la categoría local de LC_CTYPE.

Valor de retorno:
El valor de retorno será no nulo si c es un carácter en mayúscula.

Ejemplo:
Librería ctype:
Función- ispunct:

int ispunct(int c);


Comprueba sin un carácter es correspondiente a un signo de puntuación.

ispunct es una macro que verifica el entero c pertenece al rango de caracteres de los
signos de puntuación, que por defecto son todos menos los alfanuméricos y el blanco '
'. El comportamiento depende de la categoría local de LC_CTYPE.

Valor de retorno:
El valor de retorno será no nulo si c es un signo e puntuación.

Ejemplo
Librería ctype:
Función- isspace:

int isspace(int c);


Comprueba sin un carácter es de tipo espacio.

isspace es una macro que verifica el entero c pertenece grupo de caracteres de


espacio, ' ', tab, retorno de carro, nueva línea, tabulador vertical o salto de página. El
comportamiento depende de la categoría local de LC_CTYPE.

Valor de retorno:
El valor de retorno será no nulo si c es un carácter de tipo espacio.

Ejemplo:
Librería ctype:
Función- isxdigit:

int isxdigit(int c);


Comprueba sin un carácter es un dígito hexadecimal.

isxdigit es una macro que verifica el entero c pertenece al rango caracteres de digitos
decimales, que depende de la categoría local LC_CTYPE, por defecto, el rango es de
('0' a '9', 'a' a 'f' y 'A' a 'F').

Valor de retorno:
El valor de retorno será no nulo si c es un dígito hexadecimal.

También podría gustarte