cproj, cprojf, cprojlcproj, cprojf, cprojl

Pobiera rzutowanie liczby zespolonej w sferze Reimann.Retrieves the projection of a complex number on the Reimann sphere.

SkładniaSyntax

_Dcomplex cproj(
   _Dcomplex z
);
_Fcomplex cproj(
   _Fcomplex z
);  // C++ only
_Lcomplex cproj(
   _Lcomplex z
);  // C++ only
_Fcomplex cprojf(
   _Fcomplex z
);
_Lcomplex cprojl(
   _Lcomplex z
);
#define cproj(X) // Requires C11 or higher

ParametryParameters

porządkuz
Liczba złożona.A complex number.

Wartość zwracanaReturn Value

Rzutowanie z z na Reimann sfery.The projection of z on the Reimann sphere.

UwagiRemarks

Ponieważ C++ pozwala na Przeciążenie, można wywoływać przeciążenia cproj , które pobierają i zwracają wartości _Fcomplex i _Lcomplex .Because C++ allows overloading, you can call overloads of cproj that take and return _Fcomplex and _Lcomplex values. W programie C, jeśli nie używasz <tgmath.h> makra do wywołania tej funkcji, cproj zawsze przyjmuje i zwraca wartość _Dcomplex .In a C program, unless you're using the <tgmath.h> macro to call this function, cproj always takes and returns a _Dcomplex value.

Jeśli używasz <tgmath.h> cproj() makra, typ argumentu określa, która wersja funkcji jest wybrana.If you use the <tgmath.h> cproj() macro, the type of the argument determines which version of the function is selected. Aby uzyskać szczegółowe informacje, zobacz matematyka typu ogólnego .See Type-generic math for details.

WymaganiaRequirements

ProceduraRoutine Nagłówek języka CC header Nagłówek C++C++ header
cproj, cprojf, cprojlcproj, cprojf, cprojl <complex.h> <ccomplex>
cproj — makrocproj macro <tgmath.h>

Aby uzyskać więcej informacji o zgodności, zobacz zgodność.For more compatibility information, see Compatibility.

Zobacz teżSee also

Alfabetyczne zestawienie funkcjiAlphabetical Function Reference
norm, normf, normlnorm, normf, norml
creal, crealf, creallcreal, crealf, creall
conj, conjf, conjlconj, conjf, conjl
cimag, cimagf, cimaglcimag, cimagf, cimagl
carg, cargf, carglcarg, cargf, cargl
cabs, cabsf, cabslcabs, cabsf, cabsl