Programacion En C. Constantes

Páginas: 2 (425 palabras) Publicado: 18 de octubre de 2011
CONSTANTES
En C existen cuatro tipos de constantes:
* constantes literales,
* constantes definidas,
* constantes enumeradas,
* constantes declaradas.
Las constantes literales sonlas más usuales; toman valores tales como 4 5 .3 2 5 6 4, 2 2 2 o bien "Introduzca sus datos" que se escriben directamente en el texto del programa. Las constantes definidas son identificadores que seasocian con valores literales constantes y que toman determinados nombres. Las constantes declaradas son como variables: sus valores se almacenan en memoria, pero no se pueden modificar. Las constantesenumeradas permiten asociar un identificador, tal como Color, con una secuencia de otros nombres, tales como A z u l, Verde, R o j o y Amarillo.
* Constantes literales
Las constantes literaleso constantes, en general, se clasifican también en cuatro grupos, cada uno de los cuales puede ser de cualquiera de los tipos:
* constantes enteras,
* constantes caracteres,
* constantes decoma flotante,
* constantes de cadena.
* Constantes definidas (simbólicas)
Las constantes pueden recibir nombres simbólicos mediante la directiva #define.
#define NUEVALINEA \n
#define PI3.141592
#define VALOR 54
C sustituye los valores \n, 3.141592 y 54 cuando se encuentra las constantes simbólicas
NUEVALINEA, PI y VALOR. Las líneas anteriores no son sentencias y, por ello, noterminan en punto y coma. printf ("El valor es %dNUEVALINEA",V ALOR) ; Escribe en pantalla la constante VALOR. Realmente, el compilador lo que hace es sustituir en el programa todas las ocurrencias deVALOR por 54, antes de analizar sintácticamente el programa fuente.
* Constantes enumeradas
Las constantes enumeradas permiten crear listas de elementos afines. Un ejemplo típico es una constanteenumerada de lista de colores, que se puede declarar como:
enum Colores {Rojo, Naranja, Amarillo, Verde, Azul,violeta};
Cuando se procesa esta sentencia, el compilador asigna un valor que comienza...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • programación c++
  • programacion C
  • Programacion c++
  • c# Programacion
  • Programacion En C#
  • Programacion en c
  • Programacion en c
  • Programacion en c++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS