Namespaces
Variants

Standard library header <math.h>

From cppreference.net

Este encabezado es parte de la biblioteca de matemáticas .


Contenidos

Tipos

(C99)
tipo de punto flotante más eficiente al menos tan amplio como float
(typedef)
tipo de punto flotante más eficiente al menos tan amplio como double
(typedef)

Constantes

indica un valor demasiado grande para ser representable (infinito) por float , double y long double respectivamente
(constante macro)
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)
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)
evalúa a ilogb ( x ) si x es cero o NaN, respectivamente
(constante macro)
define el mecanismo de manejo de errores utilizado por las funciones matemáticas comunes
(constante macro)
Clasificación
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)
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)
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)
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)
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)
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
descompone un número en significando y una potencia de 2
(función)
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)
determina el siguiente valor representable en punto flotante hacia el valor dado
(función)
produce un valor con la magnitud de un valor dado y el signo de otro valor dado
(función)
Clasificación y comparación
clasifica el valor de punto flotante dado
(macro de función)
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)
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)
comprueba si el primer argumento de punto flotante es mayor que el segundo
(macro de función)
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)
comprueba si el primer argumento de punto flotante es menor o igual que el segundo
(macro de función)
comprueba si el primer argumento de punto flotante es menor o mayor que el segundo
(macro de función)
comprueba si dos valores de punto flotante están desordenados
(macro de función)

Sinopsis

#define __STDC_VERSION_MATH_H__ 202311L
// POR HACER: ...