基础—位运算例

来源:互联网 发布:手机专业制图软件 编辑:程序博客网 时间:2024/06/09 14:58

6&3=2

  110

&011   

   010=2


6^3=5

  110

^ 011   

  101=5

一个数异或同一个数两次,结果还是这个数


左移、右移可以完成2的幂运算

2<<3=2^3=8;

左移几位其实就是该数据乘以2的几次方;

16>>2=16/(2^2)=4;

右移几位就是该数据除以2的几次方(对于高位出现的空位,原高位是什么就用什么补这个空位

无符号右移是指,数据进行右移时,高位出现的空位都由0补


0 0
原创粉丝点击