#define lowByte(word) ((uint8_t)(word))
#define highByte(word) ((uint8_t)((word) >> 8))
#define bitRead(val, bit) (((val) >> (bit)) & 0x01)
#define bitSet(val, bit) ((val) |= (1 << (bit)))
#define bitClear(val, bit) ((val) &= ~(1 << (bit)))
#define bitFlip(val, bit) ((val) ^= (1 << (bit)))
字节的位操作
最新推荐文章于 2024-05-15 09:45:12 发布