c语言位运算

与0置0。

或1置1。

左移增大右补0。

右移减小左补0。

主机小端低低存储。

网络大端低高存储。(低位高地址)

常用移位:

4字节类型与0xFF作用:取最后一个字节。

1字节类型与0x01作用:取此字节的最后一位。

把一个整数减去1之后再和原来的整数做位与运算,得到的结果相当于把整数二进制表示中的最右边一个1变成0。

原文地址:https://www.cnblogs.com/mcy0808/p/8601568.html