1、什么是位运算
计算机只认识0和1,计算机能做的运算终究就是直接对0和1的运算,通常称为位运算。
2、与运算
两个位为1,结果才为1
比如
3、或运算
只要有一个1就是1
比如
4、异或运算
不一样的时候是1
比如
5、非运算
0就是1,1就是0
比如
6、左移运算
各二进制位全部左移若干位,高位丢弃,地位补0
比如
7、右移运算
各二进制全部右移若干位,低位丢弃,高位补0或者补符号位
比如
8、总结
计算机只会位运算
计算机只认识0和1,计算机能做的运算终究就是直接对0和1的运算,通常称为位运算。
两个位为1,结果才为1
比如
只要有一个1就是1
比如
不一样的时候是1
比如
0就是1,1就是0
比如
各二进制位全部左移若干位,高位丢弃,地位补0
比如
各二进制全部右移若干位,低位丢弃,高位补0或者补符号位
比如
计算机只会位运算