位操作系列1-常见的位操作总结

时间:2020-03-31 13:19:11   收藏:0   阅读:60

常用位操作

操作 含义
& 按位与 两个位都为1时,结果才为1
| 按位或 两个位都为0时,结果才为0
^ 按位异或 两个位相同为0,相异为1
~ 按位取反 、 0变1,1变0,包括最高位
<< 左移 左移若干位,高位丢弃,低位补0
>> 右移 右移若干位,正数补0,负数补1

注意:1.位操作只能用于整形数据,对float和double类型进行位操作会被编译器报错。 2. 位操作符的运算优先级比较低,因为尽量使用括号来确保运算顺序。

相关知识点

相关技巧

持续完善。。。

参考

1.https://mp.weixin.qq.com/s/63pmj6Vxbec1u-iEZnbAxw

2.https://blog.csdn.net/hk_john/article/details/70231705

3.https://blog.csdn.net/qq_34364995/article/details/80544465

4.https://blog.csdn.net/weixin_38590073/article/details/72862066

原文:https://www.cnblogs.com/depth-perception/p/12603217.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!