Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Determina el menor de los dos valores especificados.
Sintaxis
double fmin(
double x,
double y
);
float fmin(
float x,
float y
); //C++ only
long double fmin(
long double x,
long double y
); //C++ only
float fminf(
float x,
float y
);
long double fminl(
long double x,
long double y
);
#define fmin(x) // Requires C11 or higher
Parámetros
x
Primer valor que se va a comparar.
y
Segundo valor de que se va a comparar.
Valor devuelto
Si se realiza correctamente, devuelve el valor menor de x
o y
.
Entrada | Resultado |
---|---|
x es NaN |
y |
y es NaN |
x |
x y y son NaN |
NaN |
La función no hace que _matherr
se invoque, cause excepciones de punto flotante o cambie el valor de errno
.
Comentarios
Como C++ permite las sobrecargas, puede llamar a las sobrecargas de fmin
que toman y devuelven los tipos float
y long double
. En un programa de C, a menos que use la macro de <tgmath.h> para llamar a esta función, fmin
siempre toma y devuelve un double
.
Si usa la macro <tgmath.h>fmin()
, el tipo del argumento determina qué versión de la función se selecciona. Consulte Matemáticas de tipo genérico para obtener más información.
Requisitos
Routine | Encabezado necesario |
---|---|
fmin , , fminf , fminl |
C: <math.h> C++: <math.h> o <cmath> |
fmin Macro |
<tgmath.h> |
Para obtener más información sobre compatibilidad, consulte Compatibilidad.