[elektro] cé típus
Skandar Graun
sgraun at gmail.com
Fri May 16 08:12:21 CEST 2014
Sziasztok!
PIC C18
int h1_prop_err;
int huzo_1_cel;
int huzo_1_pos;
huzo_1_pos = 100;
huzo_1_cel = 400;
h1_prop_err = huzo_1_cel - huzo_1_pos;
így jó.
De ha:
long h1_prop_err;
int huzo_1_cel;
int huzo_1_pos;
h1_prop_err = huzo_1_cel - huzo_1_pos;
akkor nem jó, a long változó második byte-jába bejön egy 0x5f érték
ha:
long h1_prop_err;
int huzo_1_cel;
int huzo_1_pos;
h1_prop_err = (long)(huzo_1_cel - huzo_1_pos);
akkor is.
ha:
long h1_prop_err;
int huzo_1_cel;
int huzo_1_pos;
h1_prop_err = ((long)huzo_1_cel - (long)huzo_1_pos);
akkor is.
Ha kimaszkolom &0x0ffff-el, akkor eltűnik, de akkor nem tudom kezelni a
negatív számokat.
Mi nem jó?
More information about the Elektro
mailing list