Zum Inhalt springen

DOUBLE IN LONG KONVERTIEREN


Empfohlene Beiträge

Geschrieben

Ahoi!

Wie kann man einen Double-wert in ein Long-wert konvertieren in c++?

Man kann den Wert zwar einfach zuweisen, doch dann entsteht Datenverlust.

So wird aus 60.00 auf einmal 59!

Also kann mir jemand sagen wie ich ohne Datenverlust die beiden Typen konvertieren kann???

cu

Geschrieben

Ohne Datenverlust????

Wenn das double größer ist oder Kommastellen hat, gibt es da keine Möglichkeit.

Double = Fließkomma

Long = nur Ganzzahlen

Ohne Datenverlust dazwischen konvertieren, geht nicht.

Geschrieben

float sind fließkommazahlen

kann sein daß der rundet und daher sachen flöten gehen.

bei solchen sachen immer ein typecast benutzen:

double wert1;

long wert2;

wert1 = 32412;

wert2 = (long)wert1;

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...