C Funciones matemáticas
Funciones matemáticas
También hay una lista de funciones matemáticas disponibles que le permiten realizar tareas matemáticas con números.
Para usarlos, debes incluir el math.h
archivo de encabezado en tu programa:
#include <math.h>
Raíz cuadrada
Para encontrar la raíz cuadrada de un número, use la función sqrt()
:
Redondear un número
La función ceil()
redondea un número de hacia arriba a su entero más cercano, y la función floor()
redondea un número de hacia abajo hasta su entero más cercano y devuelve el resultado:
La función Power
La función pow()
devuelve el valor de x a la potencia de y (xy):
Otras funciones matemáticas
En la siguiente tabla se puede encontrar una lista de otras funciones matemáticas populares (de la biblioteca <math.h>
):
Función | Descripción |
---|---|
abs(x) | Devuelve el valor absoluto de x |
acos(x) | Devuelve el arcocoseno de x |
asin(x) | Devuelve el arcseno de x |
atan(x) | Devuelve el arcotangente de x |
atan2(y, x) | Devuelve el arcotangente de y/x |
ceil(x) | Devuelve el entero más pequeño mayor o igual a x |
cbrt(x) | Devuelve la raíz cúbica de x |
cos(x) | Devuelve el coseno de x |
cosh(x) | Devuelve el coseno hiperbólico de x |
exp(x) | Devuelve el valor de Ex (el exponencial del número x) |
fabs(x) | Devuelve el valor absoluto de x |
floor(x) | Devuelve el entero más grande que es menor o igual a x |
fmod(x, y) | Devuelve el resto de dividir x por y |
frexp(x, exp) | Descompone el número x en partes enteras y fraccionarias |
hypot(x, y) | Devuelve la hipotenusa de un triángulo rectángulo con catetos x e y |
ldexp(x, exp) | Multiplica el número x por 2 elevado a exp |
log(x) | Devuelve el logaritmo natural de x |
log10(x) | Devuelve el logaritmo decimal de x |
modf(x, ip) | Factoriza un número x en sus partes entera y fraccionaria y devuelve la parte fraccionaria |
pow(x, y) | Devuelve x elevado a y |
sin(x) | Devuelve el seno de x (x en radianes) |
sinh(x) | Devuelve el seno hiperbólico de x |
sqrt(x) | Devuelve la raíz cuadrada de x |
tan(x) | Devuelve la tangente de x |
tanh(x) | Devuelve la tangente hiperbólica de |
trunc(x) | Devuelve la parte entera de x |
Todas estas funciones aceptan argumentos de tipo doble a menos que se especifique lo contrario.