[英]Left circular bit shift
我必須編寫一個 function 對 y 位置的位進行左循環移位。 例如,如果我輸入: 01011000和2作為 y,則 function 必須返回01100001 。
我曾嘗試使用Integer.rotateLeft()
但這似乎沒用。
我認為這應該可行:
int new_val = val << y | val >> (8-y);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.