对指定位进行设置的函数方法c++用指针
时间: 2023-12-16 20:06:27 浏览: 44
要对指定位进行设置,可以使用位运算符来实现。以下是一个示例函数,它将一个整数的第n位设置为1:
```c++
void set_bit(int* num, int n) {
*num |= (1 << n);
}
```
这个函数接受一个指向整数的指针和一个表示要设置的位数的整数n作为参数。它使用按位或运算符(|)将1左移n位,并将结果与原始数值进行或运算,从而将第n位设置为1。
阅读全文