- math.h
-
math.h es un archivo de cabecera de la biblioteca estándar del lenguaje de programación C diseñado para operaciones matemáticas básicas. Muchas de sus funciones incluyen el uso de números en coma flotante. C++ también implementa estas funciones por razones de compatibilidad y las declara en la cabecera
cmath.Una nota importante: si se está programando en C/C++ bajo Gnu/Linux, y se utiliza uno de los compiladores nativos de este sistema operativo (gcc o g++), es necesario incluir, al compilar, la opción -lm, dado que, de lo contrario, el compilador generará un error. Por ejemplo, si tenemos un fichero fuente con funciones de la biblioteca matemática, llamado mi_fich_fuente_math.c, para compilarlo será necesario dar la orden siguiente en la consola de comandos (respectiva al intérprete):
$ gcc mi_fich_fuente_math.c -lm -o <nombre_del_ejecutable>
Esto, asimismo, no es necesario si se programa en C/C++ bajo Windows utilizando la herramienta gráfica MS Visual C++.
Todas las funciones en las que participan ángulos toman y devuelven radianes.
Funciones miembro anteriores al C++
Nombre Descripción acosarcocoseno asinarcoseno atanarcotangente atan2arcotangente de dos parámetros ceilmenor entero no menor que el parámetro coscoseno coshcoseno hiperbólico exp(double x)función exponencial, computa ex absvalor absoluto floormayor entero no mayor que el parámetro fmodresiduo de la division de flotantes frexpfracciona y eleva al cuadrado. ldexptamaño del exponente de un valor en punto flotante loglogaritmo natural log10logaritmo en base 10 modfobtiene un valor en punto flotante íntegro y en partes pow(x,y)eleva un valor dado a un exponente, xy sinseno sinhseno hiperbólico sqrtraíz cuadrada tantangente tanhtangente hiperbólica Véase también
Enlaces externos
- Dinkumware math.h reference, una referencia para todas las funciones de
math.h
Categorías:- Biblioteca estándar de C
- Cabeceras de C
- Dinkumware math.h reference, una referencia para todas las funciones de
Wikimedia foundation. 2010.