Eigenaar |
|
Titjes, ik had geen probleem, ik wou gewoon de theorie weten hoedat het komt dat een bewerking met twee bytes een integer wordt, ook al doe je byte 5 - byte 3.
Dus de compiler rekent met de geheugenruimte die voor elk type wordt vrijgegeven, dus twee bytes werkt met 2 keer 1 byte en heb je dus een type nodig van min 2 byte en daar nemen ze int32 voor. Maar waarom dan geen short?
De reden waarom ik dit wil weten, is omdat ik een vak "programeertechhieken" heb en die leerstof gaat over zulke dingen maar ze leggen niet goed uit hoe het komt, ze vragen ergens waarom je een fout krijgt als je twee bytes vermenigvuldigt zonder het naar INT te casten. |