嵌入式开发复习笔记:C语言位操作

C语言位操作,就是对基本类型变量可以在位级别进行操作。

C语言支持如表所示的6种位操作

运算符 含义 运算符 含义
& 按位与 ~ 取反
| 按位或 << 左移
^ 按位异或 >> 右移

 在STM32程序开发中,这六种位操作的应用场景:

1.在不改变其他位的状况下,对某几个位赋值

针对这种情况,应该怎么做才能实现对某几个位赋值呢?

我们可以把“&”和“|”两个位操作结合起来使用,步骤如下:

先对需

你可能感兴趣的:(c语言,开发语言,嵌入式硬件)