我刚好看到,位运算符主要是操作二进制位的。方法上面的哥们说的很清楚了、
左移<<
右移>>
无符号右移>>>
与&
或 |
异或 ^
取反 ~
首先你的明白什么是二进制,10两个数表示的东西,然后1一个字节8个1或者0的数,4个字节的二进制数即32个1和0组成的数用这些位运算符号操作。搞明白这几个符号的意思,那么你就可以用他们操作这32个1或0组成的数字。比如说2进制转换成8进制,16进制,比运算节约空间有效率。也可以把两个数的数值交换。掌握好这些位运算符,那么就相当于加减乘除的算法,运用到自己以后的开发中。
总之,在搞明白变量,常量后,可以学习各种运算符,包括算术运算符,赋值运算符,比较运算符,逻辑运算符,位运算符和三元运算符。位运算符只是其中的一种 |