我的int型变量inst十进制是270400,就是十六进制的00042040,然后我用以下代码把它写入文件中
fout.write((char *)(&inst), sizeof(inst));
用sublime打开文件后,输出之后不是预期的00042040,而是40200400。。。感觉是大小端的问题,这怎么解决?
我的int型变量inst十进制是270400,就是十六进制的00042040,然后我用以下代码把它写入文件中
fout.write((char *)(&inst), sizeof(inst));
用sublime打开文件后,输出之后不是预期的00042040,而是40200400。。。感觉是大小端的问题,这怎么解决?