《转》 Java中byte类型变量做& 0xff运算的理解
=Java中byte类型变量做& 0xff运算的理解
在IO字符操作或加密计算时经常会见到byte值与0xff做与运算,这种写法首次看到会有些不解,其实也比较容易理解。
下面说下我个人的理解
首先要明白,字符编码中没有负值表示一个字符的,至少我没有遇到过,可以看下ascii编码,全部都是使用正值表示字符的,例如65
表示A。
其次要明白byte & 0xff 的位运算的意
转载
2017-08-18 11:52:16 ·
378 阅读 ·
0 评论