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

C++ Tutorial Básico

C++ Palavra-chave e identificador

C++ Sentença goto

C++ Retorno de referência

C++ String

C++ Enumeração (enum)

C++ Sobrecarga de operador

C++ Gestão de memória

C++ Template

C++ Map (container)

C++ log1Manual de referência

C++ Biblioteca de Funções <cmath>

C ++Método de uso e exemplo p()1do log + 1função p() usa o parâmetro x e retorna x

Esta função retorna o logaritmo natural (logaritmo com base e)<cmath>definido no cabeçalho.

loge(x+1) = log1p(x)

log1原型 p() [de C ++ 11início padrão]

double log1p(double x);
float log1p(float x);
long double log1p(long double x);
double log1p(T x); //para inteiro

log1função p() tem apenas um parâmetro e retorna valores do tipo double, float ou long double.

log1parâmetro p()

log1função p() usa um parâmetro obrigatório único, com faixa de [-1, ∞].

se o valor for menor que-1, então log1p() retorna Nan (não numérico).

log1Retorno p()

log1função p() retorna1logaritmo natural do parâmetro fornecido.

log1Retorno p()
Parâmetro (x)Retorno
x> 0Positivo
x = 0Zero
-1> x> 0Negativo
x = -1-∞ (-infinito)
x <-1NaN (não numérico)

Exemplo1: log1função p() em C ++como funciona?

#include <iostream>
#include <cmath>
using namespace std;
int main ()
{
    double x = 21.371, result;
    result = log1p(x);
    cout << "log1p(x) = " << result << endl;
    return 0;
}

A saída do programa, ao executar, é:

log1p(x) = 3.10777

Exemplo2: logaritmo inteiro1função p()

#include <iostream>
#include <cmath>
using namespace std;
int main ()
{
    double result =
    int x = 147;
    result = log1p(x);
    cout << "log1p(x) = " << result << endl;
    return 0;
}

A saída do programa, ao executar, é:

log1p(x) = 4.99721

C++ Biblioteca de Funções <cmath>