from small one page howto to huge articles all in one place 
 
  
poll results
  Last additions:
  May 25th. 2007:
 
  April, 26th. 2006:
 
  |  
 You are here: manpages
 
 CSQRT
Section: Linux Programmer's Manual (3) Updated: 2017-09-15 Index
Return to Main Contents 
 
NAME
csqrt, csqrtf, csqrtl - complex square root
  
SYNOPSIS
#include <complex.h>
double complex csqrt(double complex z);
 
float complex csqrtf(float complex z);
 
long double complex csqrtl(long double complex z);
 
Link with -lm.
 
 DESCRIPTION
These functions calculate the complex square root of
 z,
with a branch cut along the negative real axis.
(That means that  csqrt(-1+eps*I) will be close to I while
 csqrt(-1-eps*I) will be close to -I,  if eps is a small positive
real number.)
  
VERSIONS
These functions first appeared in glibc in version 2.1.
  
ATTRIBUTES
For an explanation of the terms used in this section, see
 attributes(7).
 
| Interface | Attribute | Value
  |  
| 
csqrt(),
csqrtf(),
csqrtl()
 | Thread safety | MT-Safe
  |  
 
 
 CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
  
SEE ALSO
cabs(3),
 cexp(3),
 complex(7)
  
COLOPHON
This page is part of release 4.13 of the Linux
 man-pages
project.
A description of the project,
information about reporting bugs,
and the latest version of this page,
can be found at
 https://www.kernel.org/doc/man-pages/.
  
 Index
- NAME
 - 
 - SYNOPSIS
 - 
 - DESCRIPTION
 - 
 - VERSIONS
 - 
 - ATTRIBUTES
 - 
 - CONFORMING TO
 - 
 - SEE ALSO
 - 
 - COLOPHON
 - 
  
 
 
 
 
  |