位运算符总结
Coddy 位运算 课程的第 8 课,共 17 课。
好了,现在我们知道什么是位操作了。我们使用位运算符来操作位。让我们回顾一下学过的运算符。
位运算符
位运算符用于对位模式或二进制数执行位运算,这些操作涉及对单个位的操作。再说一次,一个位表示 0 或 1。因此,位运算符会考虑这些位序列并对其进行操作。这里要注意,在整个课程中,我们只处理无符号数(无符号数只有大小,没有正负之分,基本上只有正数)。
现在,C++ 提供了几种不同的位运算符。
运算符名称 | 运算符符号 | 操作数数量 |
按位取反 | ~ | 1 |
按位或 | | | 2 |
按位与 | & | 2 |
按位异或 | ^ | 2 |
按位左移 | << | 2 |
按位右移 | >> | 2 |
上表展示了 C++ 提供的位运算符、用于表示它们的符号,以及它们操作的操作数数量。
亲手试试
这节课没有代码挑战。
位运算中的所有课
自己练习: C++ 在线编译器