Programación

Páginas: 4 (800 palabras) Publicado: 16 de febrero de 2014
Caracteres
27

Un carácter es un tipo de dato simple que
representa letras, caracteres especiales. Estos datos
son representados por medio del código ASCII.
American Standard Code forInformation
Interchange compuesto por un conjunto de 256
códigos que representan caracteres letras, números
y caracteres de acuerda a la siguiente tabla

Código ASCII
28

getchar, putchar y fflush29

Las funciones getchar y putchar se usan para la
lectura y escritura de caracteres
Esta funciones son parte de la librería stdio.h
Función

Descripción

C = getchar(); lee un carácter delteclado
putchar(C);

imprime un carácter en pantalla

fflush(stdin);

al lee un carácter del teclado generalmente lo terminamos
con return lo cual provoca que este código quede
almacenado y enla siguiente lectura lo tome como el dato
de entrada. Esta función elimina este problema

Ejemplo
30

#include
void main(void)
{
char c1,c2,c3 = '$‘;
printf(“\n Ingrese un carácter : ”);c1 = getchar();
putchar(c1);
pritnf(“\n”);
fflush(stdin);
printf(“\n Ingrese otro carácter : ”);
scanf(“%c”,&c2);
printf(“caracter c2 = %c, c3 = %c”,c2,c3);
}

ctype.h
31

Funciónisdigit(p);
isalpha(p);
islower(p);
isupper(p);
tolower(p);
toupper(p);

Explicación
Regresa 1 si p es un dígito y 0 en caso
contrario
Regresa 1 si p es una letra y 0 en caso
contrario
Regresa1 si p es una letra minúscula y 0 en
caso contrario
Regresa 1 si p es una letra mayúscula y 0 en
caso contrario
Convierte de mayúscula a minúscula
Convierte de minúscula a mayúscula

Ejemplo32

#include
void main(void)
{
char c;
printf(“\n Ingrese un carácter : ”);
c = getchar();
if(isdigit(c))
printf(“%c es un digito\n”,c);
else printf(“%c No es un digito\n”,c);if(isalpha(c))
printf(“%c es una letra\n”,c);
else printf(“%c No es una letra\n”,c);
if(islower(c))
printf(“%c es minuscula y su mayuscula es %c”,c,
toupper(c));
}

Definición de una cadena de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS