MEJOR SITIO PARA DESARROLLADORES WEB
C Idioma. W3Schools en español. Lecciones para principiantes

Ua En De

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():

Ejemplo

printf("%f", sqrt(16));
Inténtalo tú mismo »

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:

Ejemplo

printf("%f", ceil(1.4));
printf("%f", floor(1.4));
Inténtalo tú mismo »

La función Power

La función pow() devuelve el valor de x a la potencia de y (xy):

Ejemplo

printf("%f", pow(4, 3));
Inténtalo tú mismo »

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.