English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial básico de linguagem C

Controle de fluxo de linguagem C

Função C

Array C

Ponteiro C

String C

Estrutura de linguagem C

Arquivo de linguagem C

Outros C

Manual de referência do C

Uso e exemplo da função log() da biblioteca C

Biblioteca Padrão <math.h> C

double log(double x) retorna o logaritmo natural de x (logaritmo com base e).

Protótipo da função log() em C

double log(double arg);

A função log() usa um único parâmetro e retorna o valor do tipo float.

Ele está em<math.h>Definido no cabeçalho.

Para encontrar o logaritmo natural de long double ou float, pode-se usar o seguinte protótipo.

long double logl(long double arg);
float logf(float arg);

Parâmetros da função log() em C

ParâmetrosDescrição
arg > 0 (maior que zero)Calcular o logaritmo de um número natural
arg < 0 (menor que zero)Exibir erro de execução

Exemplo: Uso da função log() em C

#include <stdio.h>
#include <math.h>
int main()
{
    double num = 5.6, result;
    result = log(num);
    printf("log(%.1f) = %.2f", num, result);
    return 0;
}

Resultados de Saída

log(5.6) = 1.72

Biblioteca Padrão <math.h> C