Las variables y constantes de tipo entero almacenan valores enteros con signo.
Variables:
tipo_dato nombre_variable;
tipo_dato nombre_variable;
Constantes:
Las constantes pueden ser declaradas usando la directiva #define o la palabra reservada const.
#define nombre_constante valor_de_la_constante
o
const nombre_constante = valor_de_la_constante;
Ejemplo 1: Declaracion de variable entera
//*******************************************************************
#include <stdio.h>
int main(){
int num; /* Declaracion de variable num de tipo entero*/
num=2; /* asignacion de el valor 2 a la variable num*/
printf("La variable num tiene: %d",num);
return 0;
}
//*******************************************************************
En el ejemplo 1 se muestra un caso en el que se crea una variable llamada num y luego se le asigna el valor 2.
Para mostrar en pantalla se utiliza la funcion printf y se coloca %d en el lugar en el que se va a mostrar el valor de num.
%d o tambien se puede usar %i, esto indicara que va a mostrar una variable de tipo entero.
Fuera de las comillas y separado por una coma (,) va el nombre de la variable que se mostrara en pantalla.
Salida en Dev C+:
Ejemplo 2: Declaracion de variable entera
//*********************************************************************
#include <stdio.h>
int main(){
int num=-10; /* Declaracion de variable num y asignacion de valor -10*/
printf("Num vale: %i",num); /* Mostrar en pantalla valor de num */
return 0;
return 0;
}
//*********************************************************************
En el ejemplo 2 se declara una variable de tipo entero llamada num y se le asigna el valor -10.
Se utiliza la función printf para mostrar en pantalla un mensaje seguido del valor de num.
%i para indicar que se va a mostrar un valor entero.
y fuera de comillas separada por una coma el nombre de la variable (num).
Salida en Dev C+:
Ejemplo 3: Declaracion de variable entera
//*******************************************************************
#include <stdio.h>
int main(){
int num1=5; // Declaracion de variable entera */
int num2=98, num3=-25; /* Declaracion de dos variables en una linea, separadas con coma (,) */
printf("\n Num3: %d",num3); /* \n se usa para indicar un salto de linea*/
printf("\n Num3: %d",num3); /* \n se usa para indicar un salto de linea*/
printf("\n Num1: %i",num1);
printf("\n Num2: %d",num2);
return 0;
printf("\n Num2: %d",num2);
return 0;
}
//*****************************************************************
En el ejemplo 3 se declaran 3 variables y se muestra en pantalla su valor.
Con \n se indica un salto de linea
Tambien se puede escribir:
//*******************************************************************
#include <stdio.h>
int main(){
int num1=5, num2=98, num3=-25;
printf("\n Num3: %d \n Num1: %i \n Num2: %d",num3,num1,num2);
printf("\n Num3: %d \n Num1: %i \n Num2: %d",num3,num1,num2);
/* Mostrar todas las variables*/
return 0;
}
//*******************************************************************
Y ambos tienen la misma salida:
Ejemplo 4: Declaración de constante entera Usando #define :
//*******************************************************************
#include <stdio.h>
#define num 20
#define num 20
int main(){
printf("Numero: %d ",num);
return 0;
return 0;
}
//*******************************************************************
Alli se crea una constante global (puede ser usada en cualquier parte del programa) llamada num seguida de un espacio y el valor asignado (20) y se muestra en la función principal usando el comando printf.
La salida es la siguiente:
Ejemplo 5: Declaración de constante entera usando const:
//*******************************************************************
#include <stdio.h>
const x=20;
int main(){
const y=9;
printf("X: %d\n Y: %d",x,y);
return 0;
}
//*******************************************************************
#include <stdio.h>
const x=20;
int main(){
const y=9;
printf("X: %d\n Y: %d",x,y);
return 0;
}
//*******************************************************************
Se declaran 2 constantes una global y una local y se muestran en pantalla con printf.
La salida es:
Nota:
const por defecto asume la constante como entera, si se va a declarar de otro tipo. Se debe indicar de la siguiente forma:
const tipo_dato nombre_constante= valor;




No hay comentarios:
Publicar un comentario