Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

ldexpf(3) [opendarwin man page]

LDEXP(3)						   BSD Library Functions Manual 						  LDEXP(3)

NAME
ldexp -- multiply by integer power of 2 SYNOPSIS
#include <math.h> double ldexp(double x, int n); float ldexpf(float x, int n); DESCRIPTION
The ldexp() and ldexpf() functions multiply x by 2 to the power n. SPECIAL VALUES
ldexp(+-0, n) returns +-0. ldexp(x, 0) returns x. ldexp(+-infinity, n) returns +-infinity. SEE ALSO
math(3), scalbn(3) STANDARDS
The ldexp() and ldexpf() functions conform to ISO/IEC 9899:1999(E). BSD
July 22, 2003 BSD

Check Out this Related Man Page

ldexp(3M)						  Mathematical Library Functions						 ldexp(3M)

NAME
ldexp, ldexpf, ldexpl - load exponent of a floating point number SYNOPSIS
c99 [ flag... ] file... -lm [ library... ] #include <math.h> double ldexp(double x, int exp); float ldexpf(float x, int exp); long double ldexpl(long double x, int exp); DESCRIPTION
These functions computes the quantity x* 2^exp. RETURN VALUES
Upon successful completion, these functions return x multiplied by 2 raised to the power exp. If these functions would cause overflow, a range error occurs and ldexp(), ldexpf(), and ldexpl() return +-HUGE_VAL, +-HUGE_VALF, and +-HUGE_VALL (according to the sign of x), respectively. If x is NaN, a NaN is returned. If x is +-0 or +-Inf, x is returned. If exp 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, the overflow floating-point exception is raised. The ldexp() function sets errno to ERANGE if the result overflows. USAGE
An application wanting to check for exceptions should call feclearexcept(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. An application can also set errno to 0 before calling ldexp(). On return, if errno is non-zero, an error has occurred. The ldexpf() and ldexpl() functions do not set errno. ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Interface Stability |Standard | +-----------------------------+-----------------------------+ |MT-Level |MT-Safe | +-----------------------------+-----------------------------+ SEE ALSO
frexp(3M), isnan(3M), modf(3M), attributes(5), standards(5) SunOS 5.11 12 Jul 2006 ldexp(3M)
Man Page

2 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

Shopt -s histappend

What is the point of this? Whenever I close my shell it appends to the history file without adding this. I have never seen it overwrite my history file. # When the shell exits, append to the history file instead of overwriting it shopt -s histappend (3 Replies)
Discussion started by: cokedude
3 Replies

2. OS X (Apple)

Undeletable file

Greetings, I'm trying to delete a file with a weird name from within Terminal on a Mac. It's a very old file (1992) with null characters in the name: “␀␀Word FinderÂŽ Plus™”. Here are some examples of what I've tried: 12FX009:5 dpontius$ ls ␀␀Word FinderÂŽ Plus™ 12FX009:5 dpontius$ rm... (29 Replies)
Discussion started by: dpontius
29 Replies