Java声明变量

时间:2014-11-23 07:32:14

标签: java variables

我刚刚开始学习java并且在我看到的一个例子中遇到了一些我以前没见过的东西,谁能告诉我这个int变量是如何定义的?这是仅在java中使用还是可以在其他语言中使用?一个链接或文件解释它也会很好,提前谢谢

int a = 10;
int b = (a >> 24) & 255;

2 个答案:

答案 0 :(得分:1)

b被定义为b运算结果(a >> 24) & 255 你可以阅读这些操作here

答案 1 :(得分:1)

这是java中的shift运算符

int a = 10;

它以二进制1010表示

int b = (a >> 1);

这意味着1010一位移位,新二进制位为0101,十进制为5