c# << , >> , &, |,^
>> 右移位 a>>b (a,必须是包含运算符的类或结构,b必须是int) 就是将a向右移动b个位数,空出来位置补o,比如:16右移3位是多少,首先需要知道16的八位二进制数怎么表示,00010000,又移3位为00000010,结果为2,其实就是左移位反过来,左移位是乘,右移位为除,a>>1= a/2^1,a>>2= a/2^2,以此类推&& 位逻辑与运算 是将两个运算对象按位进行与
原创
2016-01-27 11:36:07 ·
1184 阅读 ·
0 评论