byte转int要&0xFF

主要是为了保证负数和正数的二进制数据一致

当byte要转化为int的时候,高的24位必然会补1,这样,其二进制补码其实已经不一致了,&0xff可以将高的24位置为0,低8位保持原样。这样做的目的就是为了保证二进制数据的一致性。

posted @ 2023-05-10 11:32  mc宇少  阅读(24)  评论(0编辑  收藏  举报