scala及java中的无符号右移运算须要注意的坑

在一个数据处理逻辑中追踪一个bug,最后定位在一行右移运算上,结果不是预期值测试 var oldbyte:Byte = 0  //原字节数值.net var bitcount = 1          //右移位数,下面都是用1测试blog var newbyte:Byte = (oldbyte >> bitcount).toByte  //新字节数值get 在oldbyte>=0时一切正常编译器
相关文章
相关标签/搜索