miércoles, 7 de septiembre de 2016
Constantes Clasificaciòn
- constantes literales,
- constantes definidas,
- constantes enumeradas,
- constantes declaradas.
- Constantes literales
Las constantes literales o 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 de coma flotante,
- constantes de cadena.
- Constantes definidas (simbólicas)
#define NUEVALINEA \n
#define PI 3.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, no terminan 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 de VALOR por 54, antes de analizar sintácticamente el programa fuente.
- Constantes enumeradas
enum Colores {Rojo, Naranja, Amarillo, Verde, Azul,violeta};
Cuando se procesa esta sentencia, el compilador asigna un valor que comienza en O a cada elemento enumerado; así, Ro j o equivale a O, Naranja es 1, etc. El compilador enumera los identificadores por usted. Después de declarar un tipo de dato enumerado, se pueden crear variables de ese tipo, como con cualquier otro tipo de datos. Así, por ejemplo, se puede definir una variable de tipo enum colores.
enum Colores Colorfavorito = Verde;
- Constantes declaradas const y volatile
CONST tipo nombre = valor;
Si se omite tipo, C utiliza i n t (entero por defecto)
const int Meses=12; / * Meses es constante simbólica de Valor 12*
const char CARACTER='@';
const int OCTALz0233;
const char CADENA [ ] ="Curso de C" ;
C soporta el calificador de tipo variable const. Especifica que el valor de una variable no se puede modificar durante el programa . Cualquier intento de modificar el valor de la variable definida con const producirá un mensaje de error.
Que son las constantes
Una constante es un nombre significativo que toma el lugar de un número o cadena que no cambia. Las constantes almacenan valores que, como su nombre indica, permanecen iguales durante la ejecución de una aplicación. Puede mejorar considerablemente la legibilidad del código y facilitar su mantenimiento mediante constantes. Utilícelas
en código que contiene valores que reaparecen o que dependen de ciertos
números que son difíciles de recordar o que no tienen un significado
evidente.
https://www.youtube.com/watch?v=-ayE4egxRQ4
Antecedentes
Uno de los
elementos fundamentales a la hora de diseñar programas, ya sea en el lenguaje
Pascal o en cualquiera de los otros de los lenguajes de programación
existentes, son las variables, de allí es su importancia en el aprendizaje de
la programación. Así pues, veamos en primer lugar qué son las variables.
Básicamente, una
variable es un espacio de memoria en donde podemos almacenar temporalmente datos
de cualquier tipo de información que necesitemos para realizar un proceso, y
tal como su nombre lo indica, las variables pueden cambiar su valor a lo largo
de la ejecución de un programa.
Además de las
variables, existe también lo que se denomina constantes, cuya función es
similar a la de las variables ya que también permiten almacenar datos
temporalmente en un espacio de memoria; pero a diferencia de éstas, los valores
que las constantes almacenan se mantienen fijos durante la ejecución de un programa;
de modo que, si durante la ejecución se intenta variar su valor se producirá un
error. Al igual que a las variables, a las constantes también debemos darles un
nombre para ser reconocidas dentro de un programa.
Suscribirse a:
Entradas (Atom)