2013-02-28 57 views
-1

是有,我可以int值轉換成其位表示,然後旋轉這些位,並將其轉換回JAVA爲int,例如int轉換成位陣列並做旋轉操作,這些位

的方式考慮每個int是4個字節

17 = 0000 0000 0000 0000 0000 0000 0001 0001 

旋轉或流通權後可以說,20位

0000 0000 0000 0001 0001 0000 0000 0000 = 69632 
+3

很酷。做到這一點,如果您有任何問題,請將它發佈在這裏... – ppeterka 2013-02-28 12:46:01

+0

爲什麼您堅持要轉換爲位表示形式,而不是轉換int形式? (提示,使用很長的時間捕獲最高位) – 2013-02-28 12:46:30

+0

10001是17位的二進制數據... – 2013-02-28 12:53:31

回答