浮点类型通过将其有效数字和指数分别存储在单独的二进制字中来表示一个数字,因此它适合 16、32、64 或 128 位。
定点类型存储具有 2 个字的数字,一个代表整数部分,另一个代表小数部分,负指数,2^-1、2^-2、2^-3 等。
浮点数更好,因为它们在指数意义上具有更广泛的范围,但如果想要在某个范围内以更高的精度存储数字,例如仅使用从 -16 到 16 的整数,则使用更多位来保存超过基数的数字.
就性能而言,哪一个性能最好,或者是否存在一些比另一个更快的情况?
在视频游戏编程中,每个人都使用浮点数是因为 FPU 使它更快,还是因为性能下降可以忽略不计,还是他们自己制作固定类型?
为什么 C/C++ 中没有固定类型?