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;

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

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...