Tecnología

Inicio

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