Стандарт C99 определяет ldexp(double a, int exp) как a & times; 2 exp и scalbn(double a, int exp) как a & times; FLT_RADIX ехр
ldexp(double a, int exp)
scalbn(double a, int exp)
Какая разница между ними, если я использую арифметику IEEE-754 (т.е. FLT_RADIX == 2)?
Приложение F:
F.9.3.6 The ldexp functions [#1] On a binary system, ldexp(x, exp) is equivalent to scalbn(x, exp)
Нет разницы, когда FLT_RADIX == 2.