scalbn(3m) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

scalbn(3m)

Mathematical Library Functions                                     scalbln(3M)



NAME
       scalbln,  scalblnf,  scalblnl, scalbn, scalbnf, scalbnl - compute expo‐
       nent using FLT_RADIX

SYNOPSIS
       c99 [ flag... ] file... -lm [ library... ]
       #include <math.h>

       double scalbln(double x, long n);


       float scalblnf(float x, long n);


       long double scalblnl(long double x, long n);


       double scalbn(double x, int n);


       float scalbnf(float x, int n);


       long double scalbnl(long double x, int n);

DESCRIPTION
       These functions compute x * FLT_RADIX^n efficiently,  not  normally  by
       computing FLT_RADIX^n explicitly.

RETURN VALUES
       Upon successful completion, these functions return x * FLT_RADIX^n>.


       If  the  result  would  cause  overflow, a range error occurs and these
       functions return ±HUGE_VAL, ±HUGE_VALF, and  ±HUGE_VALL  (according  to
       the sign of x) as appropriate for the return type of the function.


       If x is NaN, a NaN is returned.


       If x is ±0 or ±Inf, x is returned.


       If x is 0, x is returned.

ERRORS
       These functions will fail if:

       Range Error    The result overflows.

                      If    the   integer   expression   (math_errhandling   &
                      MATH_ERREXCEPT) is non-zero, then the overflow floating-
                      point exception is raised.


USAGE
       An  application  wanting to check for exceptions should call feclearex‐
       cept(FE_ALL_EXCEPT) before  calling  these  functions.  On  return,  if
       fetestexcept(FE_INVALID | FE_DIVBYZERO | FE_OVERFLOW | FE_UNDERFLOW) is
       non-zero, an exception has been raised. An  application  should  either
       examine the return value or check the floating point exception flags to
       detect exceptions.

ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:


       tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i)


       ATTRIBUTE TYPEATTRIBUTE VALUE _ Interface StabilityCommitted  _  Avail‐
       abilitysystem/library/math   _   MT-LevelMT-Safe  _  StandardSee  stan‐
       dards(7).


SEE ALSO
       math.h(3HEAD),    feclearexcept(3M),    fetestexcept(3M),    scalb(3M),
       attributes(7), standards(7)



Solaris 11.4                     27 Sept 2016                      scalbln(3M)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3