Biblioteca C - <math.h>

o math.hheader define várias funções matemáticas e uma macro. Todas as funções disponíveis nesta biblioteca levamdouble como um argumento e retorno double como resultado.

Macros de biblioteca

Existe apenas uma macro definida nesta biblioteca -

Sr. Não. Macro e descrição
1

HUGE_VAL

Esta macro é usada quando o resultado de uma função não pode ser representado como um número de ponto flutuante. Se a magnitude do resultado correto for muito grande para ser representado, a função define errno como ERANGE para indicar um erro de intervalo e retorna um valor particular muito grande nomeado pela macro HUGE_VAL ou sua negação (- HUGE_VAL).

Se a magnitude do resultado for muito pequena, um valor zero será retornado. Nesse caso, errno pode ou não ser definido como ERANGE.

Funções de biblioteca

A seguir estão as funções definidas no cabeçalho math.h -

Sr. Não. Descrição da função
1 acos duplo (duplo x)

Retorna o arco cosseno de x em radianos.

2 duplo asin (duplo x)

Retorna o arco seno de x em radianos.

3 atan duplo (duplo x)

Retorna o arco tangente de x em radianos.

4 duplo atan2 (duplo y, duplo x)

Retorna o arco tangente em radianos de y / x com base nos sinais de ambos os valores para determinar o quadrante correto.

5 duplo cos (duplo x)

Retorna o cosseno de um ângulo radiano x.

6 double cosh (duplo x)

Retorna o cosseno hiperbólico de x.

7 pecado duplo (duplo x)

Retorna o seno de um ângulo radiano x.

8 sinh duplo (duplo x)

Retorna o seno hiperbólico de x.

9 tanh duplo (duplo x)

Retorna a tangente hiperbólica de x.

10 exp dupla (duplo x)

Retorna o valor de e elevado à xª potência.

11 frexp duplo (duplo x, int * expoente)

O valor retornado é a mantissa e o inteiro apontado pelo expoente é o expoente. O valor resultante é x = mantissa * 2 ^ expoente.

12 ldexp duplo (duplo x, expoente int)

Devoluções x multiplicado por 2 elevado à potência do expoente.

13 log duplo (duplo x)

Retorna o logaritmo natural (logaritmo de base e) de x.

14 log duplo 10 (duplo x)

Retorna o logaritmo comum (logaritmo de base 10) de x.

15 modf duplo (duplo x, duplo * inteiro)

O valor retornado é o componente da fração (parte após o decimal) e define o inteiro para o componente inteiro.

16 pow duplo (duplo x, duplo y)

Retorna x elevado à potência de y.

17 sqrt duplo (duplo x)

Retorna a raiz quadrada de x.

18 teto duplo (duplo x)

Retorna o menor valor inteiro maior ou igual a x.

19 fabs duplos (duplo x)

Retorna o valor absoluto de x.

20 andar duplo (duplo x)

Retorna o maior valor inteiro menor ou igual a x.

21 fmod duplo (duplo x, duplo y)

Retorna o resto de x dividido por y.