簡體   English   中英

左循環位移

[英]Left circular bit shift

我必須編寫一個 function 對 y 位置的位進行左循環移位。 例如,如果我輸入: 010110002作為 y,則 function 必須返回01100001

我曾嘗試使用Integer.rotateLeft()但這似乎沒用。

我認為這應該可行:

int new_val = val << y | val >> (8-y);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM