Citaat:
H@nk schreef:
oeps, dat laatste moest
integer = 4 * double
zijn.
Mijn vraag dus, waarom werkt double = integer + integer wel en integer = 4 * double niet.
Ik wil converteren omdat ik een double heb en een int nodig heb, ik weet wel hoe het wel moet, maar ben benieuwd waarom dat ene wel werkt en dat andere niet.
|
Omdat je nou eenmaal niet een double in een integer kan stoppen. Andersom wel.
Een integer staat voor een geheel getal. Een double is een getal met cijfers achter de komma.
int -> double kan perfect. Achter de komma komen voor zover mogelijk nullen
double -> int kan niet, want wat moet er gebeuren met de cijfers achter de komma?