Automaticke pretypovani u AVR-GCC
Richard Kaliciak
hw.kaliciak@stonline.sk
Středa Červenec 22 14:39:28 CEST 2009
Dobry den,
to plati len pre unsigned. Po konverzii zaporneho cisla je hornych 8
bitov nastavenych na FF.
Richard Kaliciak
Tomáš Halabala schrieb:
> Vzhledem k tomu, ze se jedna o funkci AND (&), mezi nejakou 8-bitovou
> promennou a konstantou, plati a to i v pripade kdyz bude konstanta vetsi
> jak 255, ze bude vysledek s konverzi i bez konverze vzdy stejny. Takze
> pokud by v GCC bylo nejake rozpoznavani, tak je spatne, protoze dle meho
> nazoru neexistuje pripad, kdy by konverze v pripade funkce AND a
> 8-bitove promenne k necemu byla. Po konverzi 8-bitove promenne na 16
> bitu, bude vzdy hornich 8 bitu nulovych, coz ve spojeni s funkci AND
> nijak nemeni vysledek.
Další informace o konferenci Hw-list