Go Down

Topic: float in int umwandeln (Read 36086 times) previous topic - next topic

tamprog

Hallo,

wie kann ich ein float in ein int umwandeln?
Oder wie kann ich eine Kommazahl in eine Ganzzahl auf oder abrunden.

Ich habe schon im Forum gesucht, konnte aber nicht das Richtig finden. Erschwerend kommt hinzu das ich, was das Programmieren angeht, totaler Anfänger bin.

schon mal Danke in Voraus!

Martin Gerken

Das heißt "typecast":
float a=2,2; int b=(int)a;
Nachkommastellen werden abgeschnitten (=abrunden); Aufrunden durch Addition von 1.

tamprog

Danke für die schnelle Hilfe! Nun klappt es auch so wie es soll.

Joghurt

#3
May 29, 2010, 05:57 pm Last Edit: May 29, 2010, 05:57 pm by Joghurt Reason: 1
Kaufmännisch runden kannst Du z.B. durch

Code: [Select]
int b=(int)(a+.5);

Go Up