【发布时间】:2011-02-16 10:21:09
【问题描述】:
int、char 和 bool 通常具有不同的大小。我想在哪里 int>char>bool。
- 但是 RAM 甚至支持这个吗?
- 它是如何构建的?
- 它能否利用 bool 只有 1 个字节并将其存储在一个小的“寄存器”中?
【问题讨论】:
-
对于回答我的人不必介意,有足够的空间:谢谢,我知道 - 但我很好奇:)
-
它不由 RAM 处理,处理器通常一次将 16 个字节的块读取到缓存中。一个大的多路复用器将正确的字节从那里洗牌到 CPU 寄存器中。洗牌一个字节的时间和一个 int 一样长。
-
你有没有成功解决过这个问题?您还需要这方面的帮助吗?