-
Cómo convertir un doble a un entero en C
-
Los lenguajes de programación tienen muchas formas diferentes de representar datos. Por ejemplo, dos formas del lenguaje de programación C puede almacenar un número son como un entero o como un doble. Un entero es un número básico de que no tiene ningún componente fraccional, como 1 y 2. Un doble es un número de coma flotante, que puede tener un componente fraccional y un componente exponencial. Esto lo hace adecuado para almacenar datos como 2.718. La conversión de un doble a un número entero, se garantiza que perder mucha precisión, ya que toda la información se pierde decimal.
Instrucciones
1 Carga tu C entorno de desarrollo integrado, haciendo clic en su icono, y empezar un nuevo proyecto. La ventana de trabajo se carga con un archivo de código fuente en blanco.
2 Importar estas dos bibliotecas escribiendo las líneas siguientes en la parte superior del archivo de código fuente:
incluir <stdio.h> incluir <stdlib.h>
3 Crear una función principal al escribir las siguientes líneas después de la línea # include:int main ()
{
}
4 Declarar un número entero y el tipo de datos doble escribiendo las dos líneas siguientes dentro de los corchetes de la función principal:
int x = 0;
doble e = 2,718;
5 Convertir el doble a un int escribiendo la siguiente línea de código:
x = (int) e;
6 Imprimir tanto el matrimonio y la int para ver los resultados. Puede utilizar la función printf de lograr esto, así:
printf ( "% d,% f \ n", x, e);
7 Compilar y ejecutar el programa pulsando el botón "Ejecutar" en el IDE. El programa se compilará y luego ejecutar. La salida será:
2, 2,718000