我在看《C++ Primer Book》时读到了这句话。这句话到底是什么意思呢?这些不同类型的硬件有哪些示例?算术类型是如何设计来做到这一点的? (至少是为了实现这一目标而考虑的)。 提前致谢。
最佳答案
C++ 标准注意不要限制算术类型,以免使它们对任何给定硬件“不自然”。例如,大多数实现使用 2 的补码整数并使用 IEEE 标准 754 来表示 float 。但他们不必为了遵守标准而这样做。它们可以是 1 的补码整数,并且如果更适合硬件并且仍然完全符合 C++ 标准,则不使用 IEEE 标准 754 作为浮点类型。
关于c++ - 算术类型(C++ 中)的定义是为了满足各种硬件的特殊性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58751059/