c:
Miroslav Draxal
evik na volny.cz
Sobota Červenec 8 12:17:03 CEST 2017
Nikde, předpokládal jsem, že pokud výsledek součtu 3 bytu preprosecorem (max 0xff + 0xff + 0xff = 0x02fd) přetypuji na(unsigned char) bude výsledek 0xfd - sice je, ale vyhodí varování.
Pak jsem předpokládal že pokud provedu nad součtem and tak 0x02fd & 0xff bude výsledek 0xfd. Sice je, ale vyhodí varování.
Proč?
To s tím odečtem je podle mě taková berlička.
Míra
-----Original Message-----
From: Hw-list [mailto:hw-list-bounces na list.hw.cz] On Behalf Of Jan Waclawek
Sent: Saturday, July 08, 2017 11:19 AM
To: HW-news
Subject: RE: c:
>Vyøe¹il jsem to takhle
>
>#if ((MeName0 + MeName1 + MeName2) > 0xff)
>
># define TxReSentTimerSet (0xff - MeName0 + MeName1 + MeName2)
>
>#elif ((MeName0 + MeName1 + MeName2) > 0x01ff)
>
># define TxReSentTimerSet (0x01ff - MeName0 + MeName1 + MeName2)
>
>#endif
A kde presne v povodnej otazke mate to odcitanie?
wek
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz Hw-list na list.hw.cz http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list