scala及java中的無符號右移運算須要注意的坑

在一個數據處理邏輯中追蹤一個bug,最後定位在一行右移運算上,結果不是預期值測試 var oldbyte:Byte = 0  //原字節數值.net var bitcount = 1          //右移位數,下面都是用1測試blog var newbyte:Byte = (oldbyte >> bitcount).toByte  //新字節數值get 在oldbyte>=0時一切正常編譯器
相關文章
相關標籤/搜索