Hvordan konvertere en Double til et heltall i C
Programmeringsspråk har mange forskjellige måter å representere data. For eksempel to måter programmeringsspråket C kan lagre et tall er som et heltall eller som en dobbel. Et heltall er et grunnleggende tall som ikke har noen brøkdelen, som 1 og 2. En dobbel er et flyttall, noe som kan ha en brøk komponent og en eksponensiell komponent. Dette gjør den egnet til å lagre data som 2,718. Konvertering en dobbel til et heltall er garantert å miste mye presisjon, siden all desimal informasjon går tapt.
Bruksanvisning
1 Last opp din C Integrated Development Environment, ved å klikke på ikonet, og starter et nytt prosjekt. Arbeidsområdet vinduet vil laste opp med en blank kildekode fil.
2 Importere disse to bibliotekene ved å skrive inn følgende linjer øverst i kildekoden file:
inkludere <stdio.h> inkluder <stdlib.h>
3 Lag en hovedfunksjon ved å skrive følgende linjer etter #include linjene:
int main ()
{
}
4 Erklærer et heltall og dobbel datatype ved å skrive følgende to linjer innenfor klammeparentes av den viktigste funksjonen:
int x = 0;
double e = 2,718;
5 Konverter dobbel til en int ved å skrive neste linje med kode:
x = (int) e;
6 Skriv ut både dobbel og int å se resultatene. Du kan bruke funksjonen printf å oppnå dette, som så:
printf ( "% d,% f \ n", x, e);
7 Kompilere og kjøre programmet ved å trykke på knappen "Kjør" på IDE. Programmet vil kompilere og deretter utføre. Utgangen vil være:
2, 2,718000