ctype

Páginas: 2 (259 palabras) Publicado: 18 de mayo de 2014

ctype.h
ctype.h es un archivo de cabecera de la biblioteca estándar del lenguaje de programación C diseñado para operaciones básicas con caracteres. Contiene losprototipos de las funciones y macros para clasificar caracteres. Funciones : tolower , toupper Macros: isalnum isalpha isascii iscntr lisdigit isgraph islowerisprint ispunct isspace isupper isxdigit toascii tolower toupper
Tabla de referencia rápida
Función
Valores
isalnum
(ISA - ISA o isa - isa) o (0 - 9)
isalpha
(A -Z o a - z)
isascii
0 - 127 (0x00-0x7F)
iscntrl
(0x7F o 0x00-0x1F)
isdigit
(0 - 9)
isgraph
Imprimibles menos ' '
islower
(a - z)
isprint
Imprimibles incluido ' 'ispunct
Signos de puntuación
isspace
espacio, tab, retorno de línea, cambio de línea, tab vertical, salto de página (0x09 a 0x0D, 0x20).
isupper
(A-Z)
isxdigit
(0to 9, A to F, a to f).
La función toupper() trabaja prácticamente igual que la función tolower(), solo que en este caso, convierte un Tipo de dato carácter a mayúsculas(a-za A-Z).
En el lenguaje de programación C, las variables del tipo Tipo de dato carácter (char) almacenan el código ASCII del carácter (deben de estar dentro del rango 0-255ó 00-FF en hexadecimal).
Simplemente lo que hace toupper() es restarle 32 al número entero correspondiente al código ASCII del carácter.
Ejemplo
#include
#include //para toupper

int main()
{
char letra;

printf("Ingrese un letra:\n");
scanf("%c", &letra);

letra = toupper(letra);
printf("\nLa letra en mayúscula es: %c",letra);

return 0;
}
Example
1
2
3
4
5
6
7
8
9
10
/* putchar example: printing the alphabet */
#include

int main ()
{
char c;
for (c = 'A' ; c
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS