Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。
想要改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
已关闭6年。
Improve this question
我需要将值存储在-10000到10000的范围内。在范围边界处,所需的精度不是很高(也许约为64,我将看到它的适合度),在零附近,精度需要为1或更高。
不幸的是,空间非常有限,不超过12位,少则更好。因此严格来说,甚至half floats都已退出。是否有一个开放源代码库可以处理一些尾数和指数长度都很短的浮点格式?像8位尾数和3位指数。
只需将格式转换为更大的格式,而无需进行任何算术运算。
想要改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
已关闭6年。
Improve this question
我需要将值存储在-10000到10000的范围内。在范围边界处,所需的精度不是很高(也许约为64,我将看到它的适合度),在零附近,精度需要为1或更高。
不幸的是,空间非常有限,不超过12位,少则更好。因此严格来说,甚至half floats都已退出。是否有一个开放源代码库可以处理一些尾数和指数长度都很短的浮点格式?像8位尾数和3位指数。
只需将格式转换为更大的格式,而无需进行任何算术运算。
最佳答案
关于c++ - 寻找半浮标或四分之一浮标库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9720831/
10-11 15:29