位运算
按位与(&);按位或(|);按位取反(~);按位异或(^);左移(<<);右移(>>)
1.左移运算符(<<):
左移运算符就是将二进制进行左移
y
\ y
y,末尾补0。作用相当于对整数
x
\ x
x进行:
x
∗
2
y
\ x*2^y
x∗2y。
2.右移运算符(>>):
右移运算符就是将二进制进行右移
y
\ y
y 位。开始处补符号位。作用相当于对整数
x
\ x
x 进行:
x
/
2
y
\ x/2^y
x/2y 取整数。
参考自:位运算的学习,进制转换和位运算的简单应用