c/c++中的位操作
1
#define BTI_MSK(bit) (1 << (bit))
2
#define BIT_SET(x,bit) ((x) |= BTI_MSK (bit))
3
#define BIT_CLR(x,bit) ((x) &= ~BTI_MSK (bit))
4
#define BIT_TST(x,bit) ((x) & BTI_MSK (bit))
5![]()
#define BTI_MSK(bit) (1 << (bit))2
#define BIT_SET(x,bit) ((x) |= BTI_MSK (bit))3
#define BIT_CLR(x,bit) ((x) &= ~BTI_MSK (bit))4
#define BIT_TST(x,bit) ((x) & BTI_MSK (bit))5

Jeff Zhang
浙公网安备 33010602011771号