2014-11-23 121 views
0

我剛開始學習java,遇到了一些我以前從未見過的例子,我正在看一個例子,誰能告訴我這個int變量是如何定義的?這是隻用於Java或可用於其他語言?鏈接或文件,解釋這將是很好過,在此先感謝Java聲明變量

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

https://docs.oracle.com/javase/tutorial/java/nutsandbolts/op3.html – 2014-11-23 07:35:10

+0

這些都是按位operatoes是5 – user2717954 2014-11-23 07:38:29

回答

1

B限定成B中的位操作(a >> 24) & 255 你可以看到這個操作here

1

的結果,這是轉變運營商的java

int a = 10; 

它它在二進制1010

int b = (a >> 1); 
表示

這意味着1010移位一位和新的二進制將是0101,它以十進制