主要是为了保证负数和正数的二进制数据一致
当byte要转化为int的时候,高的24位必然会补1,这样,其二进制补码其实已经不一致了,&0xff可以将高的24位置为0,低8位保持原样。这样做的目的就是为了保证二进制数据的一致性。
标签:24,int,二进制,一致,0xFF,byte From: https://www.cnblogs.com/mcyushao/p/17387502.html
主要是为了保证负数和正数的二进制数据一致
当byte要转化为int的时候,高的24位必然会补1,这样,其二进制补码其实已经不一致了,&0xff可以将高的24位置为0,低8位保持原样。这样做的目的就是为了保证二进制数据的一致性。
标签:24,int,二进制,一致,0xFF,byte From: https://www.cnblogs.com/mcyushao/p/17387502.html