conjf, conj, conjl
From cppreference.net
|
Definiert im Header
<complex.h>
|
||
| (1) | (seit C99) | |
| (2) | (seit C99) | |
| (3) | (seit C99) | |
|
Definiert im Header
<tgmath.h>
|
||
|
#define conj( z )
|
(4) | (seit C99) |
4)
Typgenerisches Makro: Wenn
z
den Typ
long
double
complex
,
long
double
imaginary
oder
long
double
hat, wird
conjl
aufgerufen. Wenn
z
den Typ
float
complex
,
float
imaginary
oder
float
hat, wird
conjf
aufgerufen. Wenn
z
den Typ
double
complex
,
double
imaginary
,
double
oder einen beliebigen Ganzzahltyp hat, wird
conj
aufgerufen.
Inhaltsverzeichnis |
Parameter
| z | - | komplexes Argument |
Rückgabewert
Das komplex Konjugierte von
z
.
Hinweise
Auf C99-Implementierungen, die
I
nicht als
_Imaginary_I
implementieren,
kann
conj
verwendet werden, um komplexe Zahlen mit negativem Null-Imaginärteil zu erhalten. In C11 wird dafür das Makro
CMPLX
verwendet.
Beispiel
Diesen Code ausführen
Ausgabe:
The conjugate of 1.0+2.0i is 1.0-2.0i Their product is 5.0+0.0i
Referenzen
- C11-Standard (ISO/IEC 9899:2011):
-
- 7.3.9.4 Die conj-Funktionen (S. 198)
-
- 7.25 Typgenerische Mathematik <tgmath.h> (S. 373-375)
-
- G.7 Typgenerische Mathematik <tgmath.h> (S. 545)
- C99-Standard (ISO/IEC 9899:1999):
-
- 7.3.9.3 Die conj-Funktionen (S. 179)
-
- 7.22 Typgenerische Mathematik <tgmath.h> (S. 335-337)
-
- G.7 Typgenerische Mathematik <tgmath.h> (S. 480)
Siehe auch
|
C++-Dokumentation
für
conj
|