Las constantes y variables reales almacenan datos numéricos con punto decimal.
Variables:
Son declaradas usando el comando float.
Ejemplo 1: Declaración de variable entera
//*******************************************************************
#include <stdio.h>
int main(){
float num; /* Declaracion de variable real*/
num= 0.234; /* Asignacion del numero 0.234 a la variable num*/
printf("Num vale: %f",num);
return 0;
}
//*******************************************************************
#include <stdio.h>
int main(){
float num; /* Declaracion de variable real*/
num= 0.234; /* Asignacion del numero 0.234 a la variable num*/
printf("Num vale: %f",num);
return 0;
}
//*******************************************************************
Se declara una variable real, luego se le asigna el valor 0.234 y por ultimo se muestra en pantalla indicando con %f que es de tipo real.
Salida:
Ejemplo 2: Declaración de variable real
//*******************************************************************
#include <stdio.h>
int main(){
float num= 0.2134; /* Declaracion de variable real y asignacion del numero 0.2134*/
printf("Num vale: %.2f",num); /* %.2f indica el numero de decimales que se van a mostrar*/
return 0;
}
//*******************************************************************
#include <stdio.h>
int main(){
float num= 0.2134; /* Declaracion de variable real y asignacion del numero 0.2134*/
printf("Num vale: %.2f",num); /* %.2f indica el numero de decimales que se van a mostrar*/
return 0;
}
//*******************************************************************
Se declara una variable de tipo real y se le asigna un valor, luego se muestra en pantalla pero con solo 2 de sus decimales (Esto lo indica %.2f).
Salida:
Ejemplo 3: Declaración de variables reales.
//*******************************************************************
#include <stdio.h>
int main(){
float n1=598.43 , n2= 0.345, n3=-9987.67;
printf("\tNumero 1: %.1f \n\tNumero 2: %.2f \n\tNumero 3: %.3f",n1,n2,n3);
return 0;
}
//*******************************************************************
#include <stdio.h>
int main(){
float n1=598.43 , n2= 0.345, n3=-9987.67;
printf("\tNumero 1: %.1f \n\tNumero 2: %.2f \n\tNumero 3: %.3f",n1,n2,n3);
return 0;
}
//*******************************************************************
Se declaran tres variables y se asigna un valor a cada una. Luego se muestran en pantalla con printf, indicando la cantidad de decimales que se va a mostrar.
Salida:
Constantes:
De igual manera que para los datos enteros, se declaran con #define o const.
Ejemplo 4: Declarando una constante real con #define
//*******************************************************************
#include <stdio.h>
#define real 9.564
int main(){
printf("La constante real vale: %f",real);
return 0;
}
//*******************************************************************
//*******************************************************************
#include <stdio.h>
#define real 9.564
int main(){
printf("La constante real vale: %f",real);
return 0;
}
//*******************************************************************
Se declara una constante llamada real y se le asigna el valor 9.564
Salida:
Ejemplo 5: Declarando una constante con const
//*******************************************************************
#include <stdio.h>
int main(){
const float pi=3.14159265;
printf("La constante real vale: %.2f",pi);
return 0;
}
//*******************************************************************
//*******************************************************************
#include <stdio.h>
int main(){
const float pi=3.14159265;
printf("La constante real vale: %.2f",pi);
return 0;
}
//*******************************************************************
Se declara una constante de tipo float llamada pi y luego se muestra en pantalla con printf.
Salida:


No hay comentarios:
Publicar un comentario