ActiveO2
Ensign
- Registriert
- Feb. 2009
- Beiträge
- 161
Hallo,
ich habe einen unsigned-int-Wert (unWert) und einen int Wert (nWert).
Ich dividiere nun: unWert / nWert und möchte einen Double (dWert) erhalten:
Bei folgenden Werten zB bekomme ich immer eine '1';
.
ich habe einen unsigned-int-Wert (unWert) und einen int Wert (nWert).
Ich dividiere nun: unWert / nWert und möchte einen Double (dWert) erhalten:
Wieso funktioniert das nicht?dWert = (double)(unWert / nWert);
Bei folgenden Werten zB bekomme ich immer eine '1';
dWert = 238 / 168 // == 1
dWert = (double)(238 / 168); // == 1
dWert = (double)(238 * 1.00) / 168 * 1.00) // == 1
...
.
Zuletzt bearbeitet: