Gast
#1992904
ed int16_t;
ed = 1005;
if (ed > 1000) { ed = 1000; }
if (ed < 0) { ed = 0; }
-> ergebnis -> 1000
ed = -10;
if (ed > 1000) { ed = 1000; }
if (ed < 0) { ed = 0; }
-> ergebnis -> 0
ed = 65500;
if (ed > 1000) { ed = 1000; }
if (ed < 0) { ed = 0; }
-> ergebnis -> 0
Wie kommt es zu dem ergebnis 0 beim dritten Versuch?
Wie kann man das vermeiden?