Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Valor de retorno:
La función abs retorna el valor absoluto.
Ejemplo:
#include <stdlib.h>
#include <stdio.h>
int main()
{
int num;
return 0;
}
Valor de retorno:
La función atan retorna el arco tangente en el intervalo [-PI/2, +PI/2] radianes.
Ejemplo:
#include <stdio.h>
#include <math.h>
int main()
{
double x = 0.2345;
Valor de retorno:
La función labs retorna el valor absoluto (de tipo long int).
Ejemplo:
#include <stdlib.h>
#include <stdio.h>
int main()
{
long int num;
return 0;
}
Valor de retorno:
La función cosh retorna el coseno hiperbólico.
Ejemplo:
#include <stdio.h>
#include <math.h>
int main()
{
double x = 3.0;
Valor de retorno:
La función floor retorna el resultado de la función "suelo" de x.
Ejemplo:
#include <stdio.h>
#include <math.h>
int main()
{
double x = 6.54321;
Valor de retorno:
La función retorna el logaritmo natural, es decir, ln x.
Ejemplo:
#include <stdio.h>
#include <math.h>
int main()
{
double x = 6.54321;
Valor de retorno:
La función modf retorna la parte decimal con signo de valor.
Ejemplo:
#include <stdio.h>
#include <math.h>
int main()
{
double valor = 6.54321, *iptr, resultado;
Valor de retorno:
La función sqrt retorna el resultado de la raíz cuadrada de x.
Ejemplo:
#include <stdio.h>
#include <math.h>
int main()
{
double x = 6.54321;
printf( "sqrt( %f ) = %f\n", x, sqrt(x) );
return 0;
}
Valor de retorno:
La función asin retorna el arco seno en el intervalo [-PI/2, +PI/2] radianes.
Ejemplo:
#include <stdio.h>
#include <math.h>
int main()
{
double x = 0.2345;
Valor de retorno:
La función acos retorna el arco coseno en el intervalo [0, PI] radianes.
Ejemplo:
#include <stdio.h>
#include <math.h>
int main()
{
double x = 0.2345;
Parte en dos el número de coma flotante en una fracción normalizada y un entero
con potencia a la 2. Guarda el entero en el objecto int apuntado por exp.
Valor de retorno:
La función frexp retorna el valor de x tal que x es un double con magnitud en el
intervalo [1/2, 1] o cero, y valor = x * 2*exp. Si valor es cero, ambas partes del
resultado son cero.
Ejemplo:
#include <stdio.h>
#include <math.h>
int main()
{
double valor = 1.00, resultado;
int *exp = 2;
Valor de retorno:
La función atan2 retorna el arco tangente de y/x, en el intervalo [-PI, +PI] radianes.
Ejemplo:
#include <stdio.h>
#include <math.h>
int main()
{
double x = 0.2345, y = -3.4567;
Valor de retorno:
La función ceil retorna el resultado de la función "techo" de x.
Ejemplo:
#include <stdio.h>
#include <math.h>
int main()
{
double x = 6.54321;
Valor de retorno:
La función exp retorna el valor de ex.
Ejemplo:
#include <stdio.h>
#include <math.h>
int main()
{
double x = -5.567;
Valor de retorno:
La función fmod retorna el resto de x/y.
Ejemplo:
#include <stdio.h>
#include <math.h>
int main()
{
double x = -6.54321, y = 1.23456;
Valor de retorno:
La función retorna el logaritmo en base 10, es decir, log x.
Ejemplo:
#include <stdio.h>
#include <math.h>
int main()
{
double x = 6.54321;
Ejemplo:
#include <stdio.h>
#include <math.h>
int main()
{
double x = 3.1416/3.0;
Valor de retorno:
La función tan retorna la tangente, en radianes.
Ejemplo:
#include <stdio.h>
#include <math.h>
int main()
{
double x = 3.1416/3.0;
Calcular hipotenusa
Devuelve la hipotenusa de un triángulo rectángulo cuyos catetos son x e y .
La función retorna lo que sería la raíz cuadrada de la suma de los cuadrados de x y y (según
el teorema de Pitágoras), pero sin incurrir en desbordamiento o subdesbordamiento de
valores intermedios indebida.
C99
C++11
Parámetros
x, y
Valores de coma flotante correspondientes a los catetos de un triángulo
rectángulo para el que se calcula la hipotenusa.
Valor devuelto
La raíz cuadrada de . Si la magnitud del resultado es demasiado grande para ser
representada por un valor del tipo de retorno, la función puede devolver(x2+y2)
HUGE_VAL (o ENORME_VALF o HUGE_VALL) con el signo adecuado (en cuyo
caso, se produce un error de rango de desbordamiento ):
Ejemplo
1 /* hypot example */
2 #include <stdio.h> /* printf */
3 #include <math.h> /* hypot */
4
5 int main ()
6{
7 double leg_x, leg_y, result; Editar y
8 leg_x = 3; ejecutar
9 leg_y = 4;
10 result = hypot (leg_x, leg_y);
11 printf ("%f, %f and %f form a right-angled
12 triangle.\n",leg_x,leg_y,result);
13 return 0;
}
Producción:
3.000000, 4.000000 y 5.000000 forman un triángulo rectángulo.