c++ - 是否尝试过用无符号或有符号整数表示 float ?

标签 c++ c math integer ieee-754

我想知道是否有研究和尝试设计类似浮点(IEEE754)类型,其中小数部分和整数部分由 int 处理。或unsigned int每个,或任何其他类型的设计,可以导致用整数实现类似浮点的设计。

我特别好奇关于一般性能、数值表示的有效范围等的研究……以及您对此可以说的任何内容。

最佳答案

您在寻找 fixed point数字或 decimal floating points ?甚至在 gcc 中也有它们的实现。 。另请参阅these有关十进制算术的资源。

关于c++ - 是否尝试过用无符号或有符号整数表示 float ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20272684/

相关文章:

c++ - C++中的const_cast - 出现错误

c - 什么时候真正需要显式强制转换?

c# - 统一飞机物理

javascript - 查找距复杂多边形中的点设定距离内的区域

c++ - 根据值的字符串表示确定值的类型?

c++ - 令人困惑的指针声明

c++ - 如何在不假设任何构造函数的情况下获取构造函数和取消引用运算符(decltype)的类型?

c - UNIX 域套接字、发送超时、零拷贝

c++ - C/C++ : Optimization of pointers to string constants

javascript - 为什么在 Javascript 中添加两位小数会产生错误的结果?