0
我刚开始学习java,遇到了一些我以前从未见过的例子,我正在看一个例子,谁能告诉我这个int变量是如何定义的?这是只用于Java或可用于其他语言?链接或文件,解释这将是很好过,在此先感谢Java声明变量
int a = 10;
int b = (a >> 24) & 255;
我刚开始学习java,遇到了一些我以前从未见过的例子,我正在看一个例子,谁能告诉我这个int变量是如何定义的?这是只用于Java或可用于其他语言?链接或文件,解释这将是很好过,在此先感谢Java声明变量
int a = 10;
int b = (a >> 24) & 255;
B限定成B中的位操作(a >> 24) & 255
你可以看到这个操作here
的结果,这是转变运营商的java
int a = 10;
它它在二进制1010
int b = (a >> 1);
表示
这意味着1010移位一位和新的二进制将是0101,它以十进制
https://docs.oracle.com/javase/tutorial/java/nutsandbolts/op3.html – 2014-11-23 07:35:10
这些都是按位operatoes是5 – user2717954 2014-11-23 07:38:29