阅读背景:

java中字节与0xff运算

来源:互联网 

在遍历java字节的时候发现居然有负数,原因是java中的byte范围是从-127到128,和c#中的byte有差异,要转为正数需要对字节进行0xff运算,0xff的二进制就是1111 1111,与正数运算保持不变,因为负数在计算机中保存的是补码,所以与0xff运算后就可以得到对应的正数在遍历java字节的时候发现居然有负数,原因是java中的byte范围是从-127到128,和




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: