#include <iostream>
#define _BV_A(bit) (1 << (bit))
#define _BV_B(bit) 1 << (bit)
int main() {
int resultA = _BV_A(3) | 0x01; // (1 << 3) | 0x01 -> 0b1000 | 0b0001 = 0b1001 (9)
int resultB = _BV_B(3) | 0x01; // 1 << 3 | 0x01 -> 1 << (3 | 0x01) = 1 << 3 = 0b1000 (8)
std::cout << "resultA: " << resultA << std::endl; // 9
std::cout << "resultB: " << resultB << std::endl; // 8
return 0;
}