c - 转储 float 内存表示的实用程序?

标签 c endianness

我正在寻找一个实用程序,可以转储各种数字类型在 RAM 中的存储方式。它很容易编写,但如果有一个现成的工具可以实现这一点,那就太好了。

希望它也能采用字节序。

语法可能是这样的:

hex uint32 big

例如

hex float big 0.012

将显示

0xa6 0x9b 0x44 0x3c

或者完全相反的顺序:-)

编辑:我正在寻找一个通用工具,希望是基于 CLI 的。调试器不处理字节顺序。

谢谢

最佳答案

Visual Studio 可以选择直接查看内存。调试时,转到“调试”->“Windows”->“内存”。然后,您可以粘贴要检查的变量的地址并查看这些位。

关于c - 转储 float 内存表示的实用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7584574/

相关文章:

跨平台访问 C 常量

通过堆栈更改变量的值

c - 关于 "C"中的 Prime Generation - 我的代码有什么问题? -

java - ByteBuffer getInt() 问题

c - 我怎样才能正确移动这个 uint64_t 号码?

java - 以小端方式将 float 写入文件?

java - 将字节数组值以小端顺序转换为短值

C 代码从文本文件中查找最大和最小数字

c - 如何纠正从客户端读取数据的套接字编程错误?

c++ - C/C++ 中的指针和转换