gpt4 book ai didi

ios - 如果 iOS 是 32 位操作系统,我们如何使用 uint64_t 和 int64_t?

转载 作者:可可西里 更新时间:2023-11-01 05:02:02 26 4
gpt4 key购买 nike

它似乎工作正常,但我认为内存中最多可以存储一个 32 位整数?

现在我对它有什么不同感到困惑。

谢谢!

最佳答案

我认为其他答案并没有完全正确地解释这一点。

uint64_t 和 int64_t 是C 语言数据类型,不是硬件数据类型。编译器会尽一切努力使这些类型作为 64 位无符号或有符号整数工作。如果硬件提供 64 位寄存器和整数运算,那就太好了——编译器将直接使用它们。如果硬件只有 32 位寄存器(或 16 位或 8 位),则编译器和运行时系统使用软件模拟来完成工作。

关于ios - 如果 iOS 是 32 位操作系统,我们如何使用 uint64_t 和 int64_t?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15140708/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com