Standard library header <math.h>
From cppreference.net
Este encabezado es parte de la biblioteca de matemáticas .
|
Esta sección está incompleta
Motivo: verificar nuevamente y agregar más de B.11 Mathematics <math.h> |
Contenidos |
Tipos
|
(C99)
|
tipo de punto flotante más eficiente al menos tan amplio como
float
(typedef) |
|
(C99)
|
tipo de punto flotante más eficiente al menos tan amplio como
double
(typedef) |
Constantes
|
(C99)
(C99)
|
indica un valor demasiado grande para ser representable (infinito) por
float
,
double
y
long
double
respectivamente
(constante macro) |
|
(C99)
|
evalúa a infinito positivo o al valor garantizado para desbordar un
float
(constante macro) |
|
(C99)
|
evalúa a un NaN silencioso de tipo
float
(constante macro) |
|
(C99)
(C99)
(C99)
|
indica que la función fma generalmente se ejecuta aproximadamente tan rápido como, o más rápido que, una multiplicación y una suma de operandos double
(constante macro) |
|
(C99)
(C99)
|
evalúa a
ilogb
(
x
)
si x es cero o NaN, respectivamente
(constante macro) |
|
(C99)
(C99)
(C99)
|
define el mecanismo de manejo de errores utilizado por las funciones matemáticas comunes
(constante macro) |
Clasificación |
|
|
(C99)
(C99)
(C99)
(C99)
(C99)
|
indica una categoría de punto flotante
(constante macro) |
Funciones
Operaciones básicas |
|
|
(C99)
(C99)
|
calcula el valor absoluto de un valor de punto flotante (
|x|
)
(función) |
|
(C99)
(C99)
|
calcula el resto de la operación de división de punto flotante
(función) |
|
(C99)
(C99)
(C99)
|
calcula el resto con signo de la operación de división de punto flotante
(función) |
|
(C99)
(C99)
(C99)
|
calcula el resto con signo así como los tres últimos bits de la operación de división
(función) |
|
(C99)
(C99)
(C99)
|
calcula la operación de multiplicación-suma fusionada
(función) |
|
(C99)
(C99)
(C99)
|
determina el mayor de dos valores de punto flotante
(función) |
|
(C99)
(C99)
(C99)
|
determina el menor de dos valores de punto flotante
(función) |
|
(C99)
(C99)
(C99)
|
determina la diferencia positiva de dos valores de punto flotante (
max(0, x-y)
)
(función) |
|
(C99)
(C99)
(C99)
|
devuelve un NaN (no es un número)
(función) |
Funciones exponenciales |
|
|
(C99)
(C99)
|
calcula
e
elevado a la potencia dada (
e
x
)
(función) |
|
(C99)
(C99)
(C99)
|
calcula
2
elevado a la potencia dada (
2
x
)
(función) |
|
(C99)
(C99)
(C99)
|
calcula
e
elevado a la potencia dada, menos uno (
e
x
-1
)
(función) |
|
(C99)
(C99)
|
calcula el logaritmo natural (base-
e
) (
ln(x)
)
(función) |
|
(C99)
(C99)
|
calcula el logaritmo común (base
10
) (
log
10
(x)
)
(función) |
|
(C99)
(C99)
(C99)
|
calcula el logaritmo en base 2 (
log
2
(x)
)
(función) |
|
(C99)
(C99)
(C99)
|
calcula el logaritmo natural (base
e
) de 1 más el número dado (
ln(1+x)
)
(función) |
Funciones de potencia |
|
|
(C99)
(C99)
|
calcula un número elevado a la potencia dada (
x
y
)
(función) |
|
(C99)
(C99)
|
calcula la raíz cuadrada (
√
x
)
(función) |
|
(C99)
(C99)
(C99)
|
calcula la raíz cúbica (
3
√
x
)
(función) |
|
(C99)
(C99)
(C99)
|
calcula la raíz cuadrada de la suma de los cuadrados de dos números dados (
√
x
2
+y 2 ) (función) |
Funciones trigonométricas |
|
|
(C99)
(C99)
|
calcula el seno (
sin(x)
)
(función) |
|
(C99)
(C99)
|
calcula el coseno (
cos(x)
)
(función) |
|
(C99)
(C99)
|
calcula la tangente (
tan(x)
)
(función) |
|
(C99)
(C99)
|
calcula el arco seno (
arcsin(x)
)
(función) |
|
(C99)
(C99)
|
calcula el arco coseno (
arccos(x)
)
(función) |
|
(C99)
(C99)
|
calcula la tangente arco (
arctan(x)
)
(función) |
|
(C99)
(C99)
|
calcula el arco tangente, utilizando signos para determinar cuadrantes
(función) |
Funciones hiperbólicas |
|
|
(C99)
(C99)
|
calcula el seno hiperbólico (
sinh(x)
)
(función) |
|
(C99)
(C99)
|
calcula el coseno hiperbólico (
cosh(x)
)
(función) |
|
(C99)
(C99)
|
calcula la tangente hiperbólica (
tanh(x)
)
(función) |
|
(C99)
(C99)
(C99)
|
calcula el seno hiperbólico inverso (
arsinh(x)
)
(función) |
|
(C99)
(C99)
(C99)
|
calcula el coseno hiperbólico inverso (
arcosh(x)
)
(función) |
|
(C99)
(C99)
(C99)
|
calcula la tangente hiperbólica inversa (
artanh(x)
)
(función) |
Funciones error y gamma |
|
|
(C99)
(C99)
(C99)
|
calcula la función de error
(función) |
|
(C99)
(C99)
(C99)
|
calcula la función de error complementaria
(función) |
|
(C99)
(C99)
(C99)
|
calcula la función gamma
(función) |
|
(C99)
(C99)
(C99)
|
calcula el logaritmo natural (base-
e
) de la función gamma
(función) |
Operaciones de punto flotante con enteros más cercanos |
|
|
(C99)
(C99)
|
calcula el entero más pequeño no menor que el valor dado
(función) |
|
(C99)
(C99)
|
calcula el entero más grande no mayor que el valor dado
(función) |
|
(C99)
(C99)
(C99)
|
redondea al entero más cercano no mayor en magnitud que el valor dado
(función) |
|
(C99)
(C99)
(C99)
(C99)
(C99)
(C99)
(C99)
(C99)
(C99)
|
redondea al entero más cercano, alejándose de cero en casos intermedios
(función) |
|
(C99)
(C99)
(C99)
|
redondea a un entero usando el modo de redondeo actual
(función) |
|
(C99)
(C99)
(C99)
(C99)
(C99)
(C99)
(C99)
(C99)
(C99)
|
redondea a un entero usando el modo de redondeo actual con
excepción si el resultado difiere (función) |
Funciones de manipulación de punto flotante |
|
|
(C99)
(C99)
|
descompone un número en significando y una potencia de
2
(función) |
|
(C99)
(C99)
|
multiplica un número por
2
elevado a una potencia
(función) |
|
(C99)
(C99)
|
divide un número en partes entera y fraccionaria
(función) |
|
(C99)
(C99)
(C99)
(C99)
(C99)
(C99)
|
calcula eficientemente un número multiplicado por
FLT_RADIX
elevado a una potencia
(función) |
|
(C99)
(C99)
(C99)
|
extrae el exponente del número dado
(función) |
|
(C99)
(C99)
(C99)
|
extrae el exponente del número dado
(función) |
|
(C99)
(C99)
(C99)
(C99)
(C99)
(C99)
|
determina el siguiente valor representable en punto flotante hacia el valor dado
(función) |
|
(C99)
(C99)
(C99)
|
produce un valor con la magnitud de un valor dado y el signo de otro valor dado
(función) |
Clasificación y comparación |
|
|
(C99)
|
clasifica el valor de punto flotante dado
(macro de función) |
|
(C99)
|
comprueba si el número dado tiene un valor finito
(macro de función) |
|
(C99)
|
comprueba si el número dado es infinito
(macro de función) |
|
(C99)
|
comprueba si el número dado es NaN
(macro de función) |
|
(C99)
|
comprueba si el número dado es normal
(macro de función) |
|
(C99)
|
comprueba si el número dado es negativo
(macro de función) |
|
(C99)
|
comprueba si el primer argumento de punto flotante es mayor que el segundo
(macro de función) |
|
(C99)
|
verifica si el primer argumento de punto flotante es mayor o igual que el segundo
(macro de función) |
|
(C99)
|
verifica si el primer argumento de punto flotante es menor que el segundo
(macro de función) |
|
(C99)
|
comprueba si el primer argumento de punto flotante es menor o igual que el segundo
(macro de función) |
|
(C99)
|
comprueba si el primer argumento de punto flotante es menor o mayor que el segundo
(macro de función) |
|
(C99)
|
comprueba si dos valores de punto flotante están desordenados
(macro de función) |
Sinopsis
|
Esta sección está incompleta
Razón:
|
#define __STDC_VERSION_MATH_H__ 202311L // POR HACER: ...