我知道ASCII字符需要1个字节的存储器进行存储,但是如果计算机使用64位字可寻址内存,则表示即使只需要1个字节,即使只需要1个字节,该角色实际上也需要8个字节?

确实是64位字可寻址记忆同样与64位机器相同?

有帮助吗?

解决方案

取决于。程序可以在每个64位字中存储1个ASCII字符,或在每个64位字中的8个ASCII字符中存储。这取决于每个单独的程序来决定它如何在内存中存储和格式化其数据。后者可能更典型。

许可以下: CC-BY-SA归因
不隶属于 cs.stackexchange
scroll top