[elektro] Munka (C kérdés)
Kiss Gabor
kissg at ssg.ki.iif.hu
Mon Sep 19 09:22:55 CEST 2011
hg12345 wrote:
> Ez miért nem müködik?
>
> uint16_t count;
>
> if (~count)
> count++;
>
> elvileg ez csak 0xFFFF-ig számól, de KEIL fordító esetén ARM(32bit) rendszerben a nem áll le a számlálás...
Talán nem 16 bites a natív int azon az architektúrán?
És a bitenkénti negálás előtt 0x0000FFFF-re konvertálja az értéket a
program.
(Írasd ki a ~count értékét, ha van hová!)
Mindenféle castolásokkal próbálkoznék a helyedben.
g
--
Wenn ist das Nunstück git und Slotermeyer?
Ja! ... Beiherhund das Oder die Flipperwaldt gersput.
More information about the Elektro
mailing list