我正在浏览 http://www.parashift.com/c++-faq/index.html在那里我发现字节也可以是 64 位 http://www.parashift.com/c++-faq/very-large-bytes.html .一个字节的那么多存储容量有什么用?
最佳答案
重点不在于大字节“本身”的用处,而在于,对于标准而言,字节是系统上的最小可寻址数量1;如果系统无法以小于 64 位的单位寻址其内存,则 char
将为 64 位。
显然,在现代通用计算机上几乎不可能找到这种奇怪的东西,这些奇怪的东西出现在非常专业的硬件上(我听说 DSP 特别容易出现这种东西),通常是出于性能原因。
您可以在 this other FAQ 中看到更多相关信息.
- 只要大于 8 位并且能够容纳一组基本字符(字母数字字符加上一些符号,IIRC)。
关于c++ - Size of the Byte 是否可以大于 octet 8 bits,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37839474/