1、位运算符
1、位(bit):在计算中存储所有数据都采用二进制,那么二进制的位,便是我们所说的 bit。
1)1Byte = 8bit 1字节 = 8位
2)1k =1024Byet
3)1M = 1024K
4)1G = 1024M
5)1T = 1024G
大多数代码中都不使用这些运算符,但应知道这样的运算符存在。它们主要用于高度优化的代码,在这些代码中,使用其他数学操作的开销太高了,因此它们通常用于驱动程序或系统代码。
使用 & 按位运算符
1)同时为 1 结果为 1,否则结果为 0
使用 | 按位运算符
只要有一个 1 ,那么结果为 1 ;否则结果为 0
使用 ^ 按位运算符
异或:有且仅有一个 1 ,结果为 1 ;否则结果为 0 。
使用 ~ 按位运算符
取反:1 变 0 ,0 变 1.
时间: 2024-10-07 10:46:09