用 #defines 和 bit masks 操作。这是一个有极高可移植性
#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;
}

相关文章:

  • 2021-08-01
  • 2022-03-15
  • 2022-02-12
  • 2022-12-23
  • 2021-06-08
  • 2021-11-30
  • 2021-06-13
  • 2021-12-06
猜你喜欢
  • 2021-09-29
  • 2021-08-24
  • 2021-05-24
  • 2021-09-21
  • 2021-06-19
  • 2021-12-10
相关资源
相似解决方案