Hallo zusammen, folgender Code: int a = 343, b = 6; float c = 0; c = 343 / 6; Ich möchte für C die daraus resuliterende Kommazahl bekommen, es klappt aber sonicht. Wie kann ich das machen? David
c = (float) a / (float) b;
(kann auch sein, dass man sich ein "float" sparen kann.
>c = 343 / 6;
Ist eine integer-Division. Deine "Nachkommastelle" erhälst du durch "343
% 6;" und nennt sich dann "Rest".
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.