c_cpp 位操作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp 位操作相关的知识,希望对你有一定的参考价值。

//位运算(补码)如果是int,因为占4个字节,就是00000000 00000000 00000000 00000000
// & (按位与)   迅速清零、保留数据的指定位、判断奇偶
// | (按位或)   设置数据的指定位 a | 0xFF(255 00000000 00000000 00000000 11111111)
// ^ (按位异或) 定位反转(a^0xFF)数值交换(a=a^b;b=b^a;a=a^b;)
// ~ (按位取反)
// <<(左移) 相当于乘以2的n次方
// >>(右移) 相当于除以2的n次方

以上是关于c_cpp 位操作的主要内容,如果未能解决你的问题,请参考以下文章

c_cpp 位操作

c_cpp 位操作1

c_cpp 基本的按位操作

c_cpp 第i位的基本位操作

c_cpp 通过位操作获得无符号整数的补码

c_cpp 16位哈希