双精度浮点数如何存储在内存中?

问题描述

我想知道内存中双精度数字的组织方式。

假设我想将16.55(0xd40308cccccccccccc)写入2路交错32位内存模块,以下哪一项是正确的组织?

内存0 0xD40308CC
内存1 0xCCCCCCCC

mem 0 0xCCCCCCCC
内存1 0xD40308CC

RISCV-GCC似乎产生了后者,但是我想阅读更多有关它的信息,非常感谢!

-编辑:格式化

解决方法

RISC-V是低位字节序(默认),右侧的位存储在较早的存储器地址中。
您可以在componentDidUpdate()中找到此信息。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...