C99 标准将 ldexp(double a, int exp)
定义为 × 2exp,scalbn(double a, int exp)
定义为 × FLT_RADIXexp
如果我使用 IEEE-754 算术(即 FLT_RADIX == 2),两者之间有什么区别?
最佳答案
附录 F:
F.9.3.6 ldexp 函数
[#1] 在二进制系统上,ldexp(x, exp) 等价于
scalbn(x, exp)
关于c++ - scalbn 和 ldexp 有什么区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5530988/