我需要实现这个方法。
我有无符号* x
,我需要在第n位设置v
值,使用C中的按位运算符。
void set_bit(unsigned * x,
unsigned n,
unsigned v){
//I need the code here, thanks for your help!
}
答案 0 :(得分:0)
这是一个宏来做
#define SETBIT(var, bit) ((var) |= (1 << (bit)))