标签: c++ file io
所以从我的理解,当你使用C ++以二进制模式打开文件时,内容将是0和1?如果是这样,为什么关于文件输入/输出的官方文档会使用char *数组来存储内容?如果我们只存储0和1,为什么不使用short / int?
答案 0 :(得分:1)
short和int的解释取决于架构,而char则不然。这是由endianness引起的,其中这些数据类型的字节可以用不同的顺序解释。
short
int
char