有一个文件里面是一些十六进制数。C怎么把文件里的数按照double型读到变量中呢?用什么语句?

来源:百度知道 编辑:UC知道 时间:2024/07/07 23:51:56
例如:EF 9A 00 01 4B 等等这样好多的数,这些数原来都是double型的,

这个问题不好说,因为不知道你文件里面存储时的具体规则,不好还原。

如果你文件规则和在内存中的存放规则是一样的,那么:

一般对于整数来说,转换成十六进制熟后存储时,是先存低位然后存高位。

还有一些相关资料请参照:
http://zhidao.baidu.com/question/10650141.html?si=3

你要以2进制的方式读取文件。

%x啊,C语言直接可以转16进制的

用%x和%X可以读取十六进制数据

怎么才作为一个double数的结束标志呢?