//按位读值 src:源数据 b:需要读取位的索引值
#define READBIT(src, b) ((src) >> (b) & 0x1)
//例子 1000 0101 0101 1111
int number = 34143;
READBIT(number,0); //这里取到的值是1
READBIT(number,5); //这里取到的值是0
宏函数-按位读值
最新推荐文章于 2022-11-10 20:29:50 发布
//按位读值 src:源数据 b:需要读取位的索引值
#define READBIT(src, b) ((src) >> (b) & 0x1)
//例子 1000 0101 0101 1111
int number = 34143;
READBIT(number,0); //这里取到的值是1
READBIT(number,5); //这里取到的值是0