-3
Q
将浮点数乘以2
A
回答
1
你可能要求一个黑客快速乘以2?
假设IEEE格式(位23-30),您可以增加FP表示中的指数字段。
但
- 这是不可移植的,
- 要求位域操纵,
- 不会像0或者非规格化特别号码工作。
可以实现与移动电话相同的效果,就像
x= ldexp(frexp(x, &e), e + 1);
但可以害怕的功能开销杀死任何好处。
相关问题
- 1. 将单精度浮点乘以2
- 2. 用双倍数乘以浮点数
- 3. 在XSLT中乘以浮点数
- 4. 如果我乘以2浮点数,结果会不同,然后乘以2位小数?
- 5. 浮点乘法
- 6. sse2浮点乘法
- 7. 为浮点乘法
- 8. 除法后乘以浮点不等于
- 9. 如何将一个浮点数乘以十进制数并得到一个浮点数
- 10. Nifi GetEventHub将数据乘以节点数
- 11. 使用SSE将4个浮点数乘以4个浮点数的最有效方法是什么?
- 12. C#:用浮点数乘以十进制数?
- 13. Python中的“不能乘以非整数 - 浮点数”错误
- 14. MIPS中浮点数的乘积
- 15. 乘以2列
- 16. 如何乘以ANSI C中的浮点数?
- 17. 在MIPS中乘以两个IEEE 754浮点数
- 18. 带点后2位数的浮点数
- 19. 将glm :: vec3与boost多精度浮点数相乘
- 20. 乘以其从2
- 21. 乘以.val()x 2
- 22. PHP浮点运算2小数点
- 23. 对整数进行舍入,使其乘以浮点数返回整数
- 24. 系数为2的最大浮点数
- 25. 的toString浮点数以JavaScript
- 26. 问题与浮点乘法和评价
- 27. Android漂浮点乘法因子0.004739
- 28. 浮点加法和乘法联合?
- 29. Golang我怎么能乘以一个整数和一个浮点数
- 30. 乘以C++中的两个浮点数给我非数字结果
* 2呢? –
通常,我们将(*)乘以两(2)。你有什么问题?你还有什么要实现的?你想找一个更快的方式吗?如果是这样的话,那么你通常可以将编程优化发挥到极致。一个好的编译器会 - 对于int - 将常量2的一个多重处理转换为左边的移位1. Als程序员 - 现在,不像60和70s - 不需要打扰。 –
我们可能需要更多信息,如语言和目的。因为现在只是* 2似乎是答案,但我非常怀疑你不知道乘法是* ..所以真正的问题是什么?请重新编译 –