Биты в байтах С++ B

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Yazzer, 17 May 2009.

  1. Yazzer

    Yazzer New Member

    Joined:
    13 May 2009
    Messages:
    10
    Likes Received:
    0
    Reputations:
    0
    не могу понять, все эти побитовые операции..
    помогите пжл.
    есть реальная задача.

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

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

    Algol New Member

    Joined:
    29 May 2002
    Messages:
    1,759
    Likes Received:
    4
    Reputations:
    0
    интересные типы какие....
    unsigned char... да еще и 7 байт ))
     
  3. eLWAux

    eLWAux Elder - Старейшина

    Joined:
    15 Jun 2008
    Messages:
    860
    Likes Received:
    616
    Reputations:
    211
    http://forum.sources.ru/index.php?showtopic=272680 :)