为了账号安全,请及时绑定邮箱和手机立即绑定

&0xff的作用

System.out.print(Integer.toHexString(buf[i]&0xff)+" ");

System.out.print(Integer.toHexString(buf[i])+" ");

0xff起什么作用?

正在回答

1 回答

&是计算机实行的与操作,0xff是十六进制的表现形式 和二进制 1111 1111 是一样的, 代表一个字节;

&操作是两个对相应相等的 才相等   比如 1000 0101 & 0001 0001 ---> 结果就是 0000 0001

题上用 & 0xff 就是为了截取  低8位 作为一个字节 存入字节数组中去  


1 回复 有任何疑惑可以回复我~
#1

FateForever 提问者

非常感谢!
2016-07-04 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
文件传输基础——Java IO流
  • 参与学习       133650    人
  • 解答问题       1030    个

为您介绍IO流的使用,以及对象的序列化和反序列化的内容

进入课程

&0xff的作用

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信