Los datos tipo real largo o doble, almacenan datos reales mas grandes que float.
Para declarar variables de este tipo se utiliza la palabra reservada double.
Ejemplo 1: Declaración de variable double.
//*********************************************************************
#include <stdio.h>
int main(){
double n;
n=988349.32434;
printf("\nlong float: %lf",n);
return 0;
}
//*********************************************************************
Se declara una variable, se le asigna un valor y se muestra en pantalla.
Salida:
Ejemplo 2: Declaración de variables double.
//*********************************************************************
#include <stdio.h>
int main(){
double d1=999999999.888888,d2=-5421552155.21;
printf("\n Reales largos %lf y %lf",d1,d2);
return 0;
}
//*********************************************************************
Se declaran dos variables tipo double, se le asignan valores y se muestra en pantalla.
Salida:
Para declarar constantes de tipo double se puede usar #define y const, como se muestra en los siguientes ejemplos.
Ejemplo 3: Declaración de constante double con #define
//*********************************************************************
#include <stdio.h>
#define ci 8542225543.141595
int main(){
printf("%lf",ci);
return 0;
}
//*********************************************************************
Se declara una constante tipo double con #define y se muestra en pantalla.
Salida:
Ejemplo 4: Declaración de constante double con const
//*********************************************************************
#include <stdio.h>
int main(){
const double co=314159265656465.62;
printf("%lf",co);
return 0;
}
//*********************************************************************
Se declara una constante double con const y se muestra en pantalla.
Salida:




No hay comentarios:
Publicar un comentario