【发布时间】:2010-11-23 00:07:58
【问题描述】:
我有一个整数,使用 fscanf 从文件中检索。 如何将其作为十六进制的两字节整数写入二进制文件?
【问题讨论】:
-
这有点不具体。通常,您要么编写二进制文件,要么编写文本。 2 字节十六进制,正如在 hexeditors 中看到的那样,只是显示二进制值的一种形式。
-
'到二进制文件中作为 2 字节的十六进制整数......' 所以你想从二进制文件中获取整数(哪种格式..假设你想把它存储在2 字节格式)并想将其写回二进制格式但使用十六进制?这是对数据如何表示的误解。十六进制数据只是另一种显示方式(十六进制、十进制、八进制等)。以科学格式查看您的 Windows 计算器。您将能够非常轻松快速地在不同的表示之间切换。您可以将整数存储为 TEXT 格式并显示十六进制表示
标签: c