作业帮 > 数学 > 作业

stm32 &=和|=,&和| 各是什么含义

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/10/01 20:53:05
stm32 &=和|=,&和| 各是什么含义
&=,|=,|不是STM32专用的符号,而是C语言运算符.
|是或,&是与,=是赋值的意思.
比如:
unsigned char x; //定义变量x
x = x | 1; //x与1做"或"运算后把运算结果回存到变量x中.
上面的x = x | 1可以简写成 x |= 1.
x = x & 2可以简单的写成x &= 2,就是变量x跟2做"与"运算后把运算结果回存到变量x中.
这个方法在C语言中极其常见,比如 += -= |= &=等等.