编码的理解问题

来源:1-1 文件的编码

慕粉1468924816

2017-09-03 16:05

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

写回答 关注

1回答

  • 慕粉2335383635
    2017-09-03 19:41:37
    已采纳

    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忽略掉

文件传输基础——Java IO流

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

133754 学习 · 1030 问题

查看课程

相似问题