这篇文章所要学的内容,在以后的C程序中,运用会最多。所以很重要。

左移和右移:

说的是把一个数据作为二进制的时候,这个二进制数据当中的每一位左移或者右移。

要点2:一次性可以移动1位,也可以移动好几位。

要点3:移动的时候,要知道你移动的数据是8位、16位还是32位数据。

与或非位运算:

我们这节课,要学习的与或非位运算,符号是单个的& | ~。

要点1:和前面的左移右移一样,都是把数据当做二进制数据来分析每一位。

要点2:当你看到这些符号的时候,你就需要分辨出来是“位运算”还是“逻辑运算”。逻辑运算是看符号两边的表达式真或假。位运算是把每一位进行与或非运算。