摘要

本节主要说明了位运算的各种技巧
【这部分内容在计算机原理中有相近的介绍】
【尤其是当时所做的 bit lab】

基础

表示

假设数 x 使用 w 位二进制进行表示1644229081(1).png
无符号数
1644228968(1).png
有符号数
1644229688(1).png
【可以回忆关于补码的知识】
由于补码的性质,可得:
1644229742(1).png

操作

位运算中常见的操作如下
1644229890(1).png

通过这些简单的位操作,我们可以实现许多实用的功能: