Menu
CoddyTech

位运算符总结

Coddy 位运算 课程的第 8 课,共 17 课。

好了,现在我们知道什么是位操作了。我们使用位运算符来操作位。让我们回顾一下学过的运算符。

位运算符

位运算符用于对位模式或二进制数执行位运算,这些操作涉及对单个位的操作。再说一次,一个位表示 0 或 1。因此,位运算符会考虑这些位序列并对其进行操作。这里要注意,在整个课程中,我们只处理无符号数(无符号数只有大小,没有正负之分,基本上只有正数)。

现在,C++ 提供了几种不同的位运算符。

运算符名称

运算符符号

操作数数量 

按位取反

~

1

按位或

|

2

按位与

&

2

按位异或

^

2

按位左移

<<

2

按位右移

>>

2

上表展示了 C++ 提供的位运算符、用于表示它们的符号,以及它们操作的操作数数量。

亲手试试

这节课没有代码挑战。

位运算中的所有课

自己练习: C++ 在线编译器