考官何老师为您分享以下优质知识
要修改二进制值为1,可以通过位运算实现。以下是具体方法及示例:
一、设置特定位为1
通过左移操作将1移动到目标位置,再与按位或操作将其他位清零。例如,将32位整数的第3位设置为1:
```c
int a = 11; // 二进制 00000000 00000000 00000000 00001011
a = (a