随笔小屋 Logo
首页
瞬间
反馈
随笔小屋 Logo
首页 瞬间 反馈
  1. 首页
  2. stm32
  3. 位运算

位运算

  • stm32
  • 发布于 2025-12-18
  • 49 次阅读
flor
flor

int a[];
a &= ~(1<<n); 变量a[n]设置为0,其他bit不变
a |= (1<<n); 变量a[n]设置为1,其他bit不变

将a[x2到x1]=0000 假如x1到x2共4个(包含x1)bit为置0,1111 == 0xf
a &= ~(0xf << x1);

将a[x2到x1]=1111 假如x1到x2共4个(包含x1)bit为置1,1111 == 0xf
a |= (0xf <<x1);

湘ICP备2025147565号-1
gongan beian 湘公网安备43102602000213号
CPU --% | 内存 0.00G/0.00G (0%) | 网络 无活动网卡
服务器资源占用 更新时间 --:--:--