Функция log10

Прототип функции log10:

     double log10(      double val );
      float log10(       float val );
long double log10( long double val );

Заголовочный файл

Название Язык
math.h С
cmath С++

Описание

Функция log10 вычисляет десятичный логарифм val.

В C++, эта функция перегружена в <complex> и <valarray> (смотреть log10 комплексных чисел и log10 в библиотеке массивов числовых значений).

В Си, определён только один прототип данной функции, с типом данных double.

Параметры:

  • val
    Значение с плавающей точкой. Если аргумент является отрицательным, возникает ошибка области допустимых значений, которая устанавливает макрос ERRNO в EDOM. Если параметр равен нулю, функция возвращает отрицательное HUGE_VAL и устанавливает значение глобальной переменной ERRNO в ERANGEзначение.

Возвращаемое значение

Десятичный логарифм для значений val, больших нуля.

Пример: исходный код программы

// пример использования функции log10

#include <iostream>                        // для оператора cout
#include <cmath>                           // для функции log10

int main()
{
  double param = 1000.0, result;

  result = log10(param);                   // вычисляем десятичный логарифм

  std::cout << "log10(" << param << ") = " 
            << result << std::endl;
  return 0;
}

Пример работы программы

CppStudio.com
log10(1000) = 3
Автор: admin
Дата: 07.09.2012
Поделиться:

Оставить комментарий

Вы должны войти, чтобы оставить комментарий.