PDA

Просмотр полной версии : Биты в байтах С++ B


Yazzer
17.05.2009, 23:20
не могу понять, все эти побитовые операции..
помогите пжл.
есть реальная задача.

использую unsigned char,
есть переменная unsigned char длинной 7 байт. надо сделать из неё 8 байт. заменяем 8-й бит на нулевой, а оригинальный 8-й сдвигаем дальше. И так со всеми. Пока не получится 8 байт.

и еще. как можно определить нужный бит в байте? То есть мне надо например 8 бит в каждом байте заменить на противоположный?

Algol
18.05.2009, 11:04
интересные типы какие....
unsigned char... да еще и 7 байт ))

eLWAux
18.05.2009, 12:07
http://forum.sources.ru/index.php?showtopic=272680 :)