关于二进制文件和文本文件求大佬解答

字符型数据和数值型数据在内存中都是以二进制存储的,当输出到硬盘上时,我看书上说字符型数据必须以ASCII码形式存储而数值型数据可以以ASCII码形式存储也可以用二进制形式来存储,那么我可以理解成二进制文件不包含字符型数据吗,所有字符型数据都必须转变成文本文件,二进制文件只能存在数值型数据对吗?

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^