私は、ビットを設定する方法、ビットをクリアする方法、ビットを切り替える方法、およびビットが設定されているかどうかを確認する方法を知っています。
しかし、ビット、たとえばbyte_1のnr7をbyte_2のビットnr7にコピーするにはどうすればよいですか?
ifステートメントなしで(ビットの値をチェックせずに)可能ですか?
#include <stdio.h>
#include <stdint.h>
int main(){
int byte_1 = 0b00001111;
int byte_2 = 0b01010101;
byte_2 = // what's next ?
return 0;
}