【C/C++】ビット演算
ビット操作用のメモ。
FLAG1=0x1
FLAG2=0x2
FLAG3=0x4
FLAG4=0x8
フラグ状態はStatus
・フラグ立て(1を立てる)
Status |= FLAG1;
・フラグ落とし(1をおとす)
Status &= ~FLAG1;
・フラグ確認(1があるか確認)
if(Status & FLAG1)
ビット操作用のメモ。
FLAG1=0x1
FLAG2=0x2
FLAG3=0x4
FLAG4=0x8
フラグ状態はStatus
・フラグ立て(1を立てる)
Status |= FLAG1;
・フラグ落とし(1をおとす)
Status &= ~FLAG1;
・フラグ確認(1があるか確認)
if(Status & FLAG1)