Отправлено
ыфефт 05 июля 2007 г. 17:10
В ответ на: Вопрос по работе с байтом на Си отправлено
<font color=gray>DeCoder</font> 05 июля 2007 г. 15:48
u8 bits_mirror_u8(u8 data) {u8 result; result = 0; if (data & 0x01) result = 0x80; if (data & 0x02) result |= 0x40; if (data & 0x04) result |= 0x20; if (data & 0x08) result |= 0x10; if (data & 0x10) result |= 0x08; if (data & 0x20) result |= 0x04; if (data & 0x40) result |= 0x02; if (data & 0x80) result |= 0x01; return(result); }