DemonMaster

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

按位运算符号

type 含义
& 按位与
l 按位或
~ 按位取反
^ 按位异或
<< 左移

|右移

 i << j
 i 中所有的位向左移动j个位置,而右边填0
 i >> j
i中所有的位向右移j位
所有小于int的类型, 移位以int的方式来做,结果是int
对与unsigned的类型, 左边填入0
 对与signed的类型,左边填入原来的最高位(保持符号位不变)

note: 对于清零置1的时候,只有& 才能让某位清零,0的获得要取反,而|一般都是置1
posted on 2019-05-22 11:38  专注的长尾狸猫  阅读(638)  评论(0编辑  收藏  举报