conjf, conj, conjl
From cppreference.net
|
Definido en el encabezado
<complex.h>
|
||
| (1) | (desde C99) | |
| (2) | (desde C99) | |
| (3) | (desde C99) | |
|
Definido en el encabezado
<tgmath.h>
|
||
|
#define conj( z )
|
(4) | (desde C99) |
4)
Macro genérico de tipos: si
z
tiene tipo
long
double
complex
,
long
double
imaginary
, o
long
double
,
conjl
es llamado. Si
z
tiene tipo
float
complex
,
float
imaginary
, o
float
,
conjf
es llamado. Si
z
tiene tipo
double
complex
,
double
imaginary
,
double
, o cualquier tipo entero,
conj
es llamado.
Contenidos |
Parámetros
| z | - | argumento complejo |
Valor de retorno
El conjugado complejo de
z
.
Notas
En implementaciones C99 que no implementan
I
como
_Imaginary_I
,
conj
puede utilizarse para obtener números complejos con parte imaginaria cero negativo. En C11, la macro
CMPLX
se utiliza para ese propósito.
Ejemplo
Ejecutar este código
Salida:
The conjugate of 1.0+2.0i is 1.0-2.0i Their product is 5.0+0.0i
Referencias
- Estándar C11 (ISO/IEC 9899:2011):
-
- 7.3.9.4 Las funciones conj (p: 198)
-
- 7.25 Matemáticas genéricas de tipos <tgmath.h> (p: 373-375)
-
- G.7 Matemáticas genéricas de tipos <tgmath.h> (p: 545)
- Estándar C99 (ISO/IEC 9899:1999):
-
- 7.3.9.3 Las funciones conj (p: 179)
-
- 7.22 Matemáticas genéricas de tipos <tgmath.h> (p: 335-337)
-
- G.7 Matemáticas genéricas de tipos <tgmath.h> (p: 480)
Véase también
|
Documentación de C++
para
conj
|