1
A
回答
1
由于C通常不具有内置16位浮点类型,我希望你要么要么
- 使用一些超级特定的平台“魔术”,就像专用的CPU指令(如果可用)。这当然不是C解决方案,它可能是C源代码中的内联汇编。不便携式。
- 手动提取所需位到可能是
unsigned short
。这将是可移植的,但可能会慢很多。
这两种假定所有你想要做的就是构建值的表示,当然你不能用C的操作符做算术运算。
1
我建议你检查了这个half_floats
你也应该想想你将存储这些半浮动的方式(在C中没有这样的类型)
相关问题
- 1. 从定点算法的浮点转换
- 2. 在Swift中将半精度浮点数(字节)转换为浮点数
- 3. 如何将字节转换为Swift中的半浮点数?
- 4. 将分数转换为浮点数C#
- 5. 将C++浮点数转换为整数
- 6. 浮点算法在C
- 7. C#:将ushort转换为浮点数
- 8. C++浮点型到整数型转换
- 9. 无法将值转换为浮点数
- 10. 无法将长浮点数转换为
- 11. 将pre-IEEE-754 C++浮点数转换为C#中的
- 12. 将4字节转换为浮点数的最快方法C++
- 13. 在Swift中将浮点数转换为浮点数
- 14. 将浮点数转换为C中的两个16位整数
- 15. 转换算法,C#
- 16. 错误的Visual C浮点/双转换?
- 17. c# - 计算器 - 用浮点数计算
- 18. 浮点值转换
- 19. 将科学记数法字符串转换为C中的浮点数#
- 20. (浮点数)在C中的类型转换
- 21. 如何用C中的模值将浮点数转换为Int?
- 22. 如何将浮点数转换为Objective C中的int值?
- 23. 如何将uint8_t和uint16_t转换为C++中的浮点数?
- 24. 将C中的浮点数转换为IEEE标准
- 25. 将int转换为C中的浮点数
- 26. C#到SQL浮点值转换
- 27. C字符串浮点转换
- 28. C#浮点十进制转换
- 29. C#字符串到浮点型转换
- 30. C位浮点转换意外输出
什么平台/架构? – 2012-08-13 11:05:55
这是什么类型的16位半精度浮点数? – 2012-08-13 11:05:59