位运算符

位运算符相对比较复杂,它用于 32 位的二进制整数运算。因此要理解位运算符必须先理解整数的二进制形式,表4-8列出了十进制整数转换为 32 位的二进制整数后的表现形式。

image 2024 02 17 16 25 20 390
Figure 1. 表4-8 十进制整数转换为32位的二进制整数后的表现形式

位运算符针对二进制整数的各位进行计算。表4-9 列出了 TypeScript 中的位运算符。

image 2024 02 17 16 26 12 630
Figure 2. 表4-9 位运算符

位运算符的使用示例如表4-10所示。

image 2024 02 17 16 27 06 609
Figure 3. 表4-10 位运算符的使用示例