Double in int umwandeln
-
Hallo. Ich bin ein echter Anfänger in C und habe eine Frage. Wie kann ich eine double Zahl in eine Integerzahl umwandeln?
Ich geb eine double zahl ein und dann muss eine verarbeitung kommen, die die dezimalzahl in eine ganze zahl umrechnet. wie geht sowas?
-
wenn google nicht dein freund ist, so frag doch mal eine andere suchmaschiene deines vertrauens.
-
Ist mit nach int casten / in int kopieren nicht getan?
-
Hallo!
Du kannst einfach math.h einbinden, dann kannst Du mit den Befehlen ceil und floor double kontrolliert in int umwandeln. Mit kontrolliert meine ich:
-floor nächste kleinere Ganzzahl
-ceil nächste größere GanzzahlMöchtest du z.b. die Variable d kaufmännisch Runden:
i=floor(d+0.5);
.
Greetz,
Richie