English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
double log(double x) retorna o logaritmo natural de x (logaritmo com base e).
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 | Descrição |
---|---|
arg > 0 (maior que zero) | Calcular o logaritmo de um número natural |
arg < 0 (menor que zero) | Exibir erro de execução |
#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