#define BIT3 (0x1 << 3)
static int a;
void set_bit3(void)
{ //a = 0001
a |= BIT3; // a = 1001
}
void clear_bit3(void)
{
// ~(1<<1) = 1111111111111101
// ~(1<<2) = 1111111111111011
a &= ~BIT3;
}
#define BIT3 (0x1 << 3)
static int a;
void set_bit3(void)
{ //a = 0001
a |= BIT3; // a = 1001
}
void clear_bit3(void)
{
// ~(1<<1) = 1111111111111101
// ~(1<<2) = 1111111111111011
a &= ~BIT3;
}