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

编码的理解问题

59abb7c00001d53315002000.jpg
我不懂输出的前六位是f 应该怎么理解 而且ffffffc4&0xff得到的为什么是c4 f的二进制也不是0啊 初来乍到 求大神帮忙 谢谢谢谢?

正在回答

1 回答

f是16进制数,ffffffc4 化为二进制就是1111 1111 1111 1111 1111 1111 1100 0100 ;0xff化为二进制是1111 1111;&是按位与,ffffffc4 & 0xff 时0xff高位补0, 最后得到的二进制数是0000 0000 0000 0000 0000 0000 1100 0100,转化为16进制就是0xc4,高位的0忽略掉

9 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

编码的理解问题

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