Computes x * FLT_RADIX^n efficiently.
#include <math.h> double scalbn(double x, int n); float scalbnf(float x, int n); long double scalblnl(long double x, int n); double scalbln(double x, long int n); float scalblnf(float x, long int n); long double scalblnl(long double x, long int n);
x
The original value.
n
The original value.
These functions return * FLT_RADIX.
A range error may occur. Use fpclassify() to check the validity of the result returned by these functions.
This facility may not be available on configurations of the EWL that run on platforms that do not have floating-point math capabilities.