conjf, conj, conjl
From cppreference.net
|
Défini dans l'en-tête
<complex.h>
|
||
| (1) | (depuis C99) | |
| (2) | (depuis C99) | |
| (3) | (depuis C99) | |
|
Défini dans l'en-tête
<tgmath.h>
|
||
|
#define conj( z )
|
(4) | (depuis C99) |
4)
Macro générique de type : si
z
a le type
long
double
complex
,
long
double
imaginary
, ou
long
double
,
conjl
est appelé. Si
z
a le type
float
complex
,
float
imaginary
, ou
float
,
conjf
est appelé. Si
z
a le type
double
complex
,
double
imaginary
,
double
, ou tout type entier,
conj
est appelé.
Table des matières |
Paramètres
| z | - | argument complexe |
Valeur de retour
Le conjugué complexe de
z
.
Notes
Sur les implémentations C99 qui n'implémentent pas
I
comme
_Imaginary_I
,
conj
peut être utilisé pour obtenir des nombres complexes avec une partie imaginaire négative zéro. En C11, la macro
CMPLX
est utilisée à cette fin.
Exemple
Exécuter ce code
Sortie :
The conjugate of 1.0+2.0i is 1.0-2.0i Their product is 5.0+0.0i
Références
- Norme C11 (ISO/CEI 9899:2011) :
-
- 7.3.9.4 Les fonctions conj (p: 198)
-
- 7.25 Mathématiques génériques <tgmath.h> (p: 373-375)
-
- G.7 Mathématiques génériques <tgmath.h> (p: 545)
- Norme C99 (ISO/CEI 9899:1999) :
-
- 7.3.9.3 Les fonctions conj (p: 179)
-
- 7.22 Mathématiques génériques <tgmath.h> (p: 335-337)
-
- G.7 Mathématiques génériques <tgmath.h> (p: 480)
Voir aussi
|
Documentation C++
pour
conj
|