二进制文件和十六进制文件读取有什么区别

二进制文件和十六进制文件读取有什么区别,binary是二进制模式吧,那么十六进制模式用什么模式呢?

计算机内部都是使用二进制保存文件的,但是这种方式程序员阅读起来比较累,因为即便一个数字也得写上一大串。所以我们用16进制来表示二进制,每4个二进制对应一个16进制,每个字节用2个16进制字符就能表示了。
因此二进制和16进制其实是一回事。

十六进制就是把byte转成可见的16进制显示,一个byte是8bit,1个十六进制可以表示4个bit位,所以一个一个byte=2个十六进制,
如:
byte b = 33;
转成16进制就是21

二进制转十六进制:
http://blog.csdn.net/w172087242/article/details/51273583
十六进制转回二进制:
http://blog.csdn.net/w172087242/article/details/51262668

如果有帮助,希望采纳