Если бы я хотел извлечь 8 бит из шестнадцатеричного числа и сохранить его где-нибудь еще, каков самый чистый способ сделать это? Я не думаю, что правильно понимаю сдвиг битов. Например,
Я знаю, что для извлечения одного n-го бита это просто (hex >> n) & 1, и, конечно, я мог бы сделать это 8 раз и соединить их вместе, но я предполагаю, что есть гораздо более простое решение, чем это?
Редактировать: шестнадцатеричный 4 байта, и мне нужно иметь возможность извлечь любой из этих 4 байтов.