Feed on
Posts
Comments
+ Archivos en C
+ Estructuras en C
+ Graficos en C
+ Metodo de ordenacion Burbuja
+ Punteros en C
+ Tecnologias de almacenamiento
>> Turbo C basico 1
    * Calificadores de tipo en C
    * Caracteristicas del C
    * Comentarios
    * Estructura del C
    * Estructuras condicionales
    * Historia del C
    * Identificadores
    * Inclusion de Ficheros
    * Jerarquia de operadores
    * Sentencia Printf en C
    * Sentencia Scanf en C
    >> Constantes en C
    * Sencuencias de escape en C
    * Variables en C
    * Los lenguajes de programacion
    * Operadores aritmeticos en C
    * Operadores de asignacion en C
    * Operadores logicos en C
    * Operadores relacionales en C
    * palabras reservadas en C
    * tipos de datos en C


Las constantes en C
  • Al contrario que las variables, las constantes mantienen su valor a lo largo de todo el programa.
  • Para indicar al compilador que se trata de una constante, usaremos la directiva #define
    #define <identificador> <valor>
  • Observa que no se indica el punto y coma de final de sentencia ni tampoco el tipo de dato.
  • Observa que no se indica el punto y coma de final de sentencia ni tampoco el tipo de dato.
  • La directiva #define no sólo nos permite sustituir un nombre por un valor numérico, sino también por una cadena de caracteres.
  • El valor de una constante no puede ser modificado de ninguna manera.
/* Uso de las constantes */
#include <stdio.h>
#define pi 3.1416
#define escribe printf
main() /* Calcula el perimetro */
{
       int r;
       escribe("Introduce el radio: ");
       scanf("%d",&r);
       escribe("El perimetro es: %f",2*pi*r);
}