c++ - 算术类型(在 C++ 中)被定义为迎合各种硬件的特殊性
问题描述
我在阅读“C++ Primer Book”时阅读了这句话。这句话究竟是什么意思?这些各种硬件的例子是什么?算术类型是如何设计的?(至少考虑到实现这一点)。提前致谢。
解决方案
在 C++ 标准中注意不要以使它们对任何给定硬件“不自然”的方式限制算术类型。例如,大多数实现使用 2 的补码整数并将 IEEE 标准 754 用于浮点数。但他们不必为了符合标准。它们可以是 1 的补码整数,并且如果浮点类型更适合硬件并且仍然完全符合 C++ 标准,则不使用 IEEE 标准 754。
推荐阅读
- kubernetes-helm - 如何将 notes.txt 输出发送到文件而不是将其转储到控制台?
- flutter - 如何解决flutter项目编译Debug Kotlin报错
- vector - 如何迭代借来的选项
> 将 None 视为空迭代器? - c++ - 使用指针更改代码以实现多对多关系
- botframework - 如何获取安装 Teams bot 的团队 ID
- selenium - 使用会话快照的 Codeception 验收测试问题
- arduino - 如何在 Arduino BLE 设备上获取广告数据包的值
- sql - JPA EntityGraph 使用子图制作笛卡尔积
- c# - 使用 Linq 和 Regex 比较 2 个字符串数组以进行部分匹配
- sql-server - SQL 中的 STUFF(... FOR XML) 函数有没有办法防止重复值?