我正在尝试在 32 位架构中为 64 位整数创建数据结构。
任何这样做的想法将不胜感激。
struct make
{
int a;// how to make 64 bit integer in a 32 bit architecture.
}
注意:我有一个问题,在 32 位 Intel 处理器上编译的 C 程序能否在 32 位 AMD 处理器上成功执行?
最佳答案
使用一个
长长
在 IA32 架构上,64 位整数(long long
)是使用两个 32 位寄存器(eax 和 edx)实现的。
关于c - 如何在 32 位架构中为 64 位整数创建数据结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18022889/