Pokud chci vzít z byte horní 4 a dolní 4 bity... jde to udělat takto:
unsigned char DATA;
a = DATA & 0xF0;
b = DATA << 4;
Je to dobře? :-)
Napadlo mě dvojí maskování, lze to také? Pokud ne, napište proč ne. ;-)
a = DATA & 0xF0;
b = DATA & 0b00001111;
Díky.
TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Super člen

Nahlásit jako SPAM
IP: 95.82.164.–
God of flame
Zjistit počet nových příspěvků
































