# casinf, casin, casinl

< c‎ | numeric‎ | complex

C
 Language headers Type support Dynamic memory management Error handling Program utilities Variadic function support Date and time utilities Strings library Algorithms Numerics Input/output support Localization support Thread support (C11) Atomic operations (C11) Technical Specifications

Complex number arithmetic
Types and the imaginary constant
Manipulation
Power and exponential functions
Trigonometric functions
 cacos casin catan
Hyperbolic functions

Template:ddcl list begin <tr class="t-dsc-header">

<td>
Defined in header `<complex.h>`
</td>

<td></td> <td></td> </tr> <tr class="t-dcl ">

<td >
float complex       casinf( float complex z );
</td>

<td class="t-dcl-nopad"> </td> <td > (since C99) </td> </tr> <tr class="t-dcl ">

<td >
double complex      casin( double complex z );
</td>

<td class="t-dcl-nopad"> </td> <td > (since C99) </td> </tr> <tr class="t-dcl ">

<td >
long double complex casinl( long double complex z );
</td>

<td class="t-dcl-nopad"> </td> <td > (since C99) </td> </tr> Template:ddcl list end

Computes the complex arc sine of `z` with branch cuts outside the interval [−1,+1] along the real axis.

## Contents

### Parameters

 z - complex argument

### Return value

The complex arc sine of `z` in the interval (−∞; ∞) along the imaginary axis and in the interval [−π/2; +π/2] along the real axis.

### See also

Template:c/numeric/complex/dcl list cacosTemplate:c/numeric/complex/dcl list catan