Ich habe die folgende Zeile verwendet, um float in int umzuwandeln, aber es ist nicht so genau, wie ich es gerne hätte:
float a=8.61f;
int b;
b=(int)a;
Das Ergebnis ist: 8
(Es sollte sein 9
)
Wann a = -7.65f
ist das Ergebnis: -7
(Es sollte sein -8
)
Was ist der beste Weg, um es zu tun?