Журнал функции из math.h возвращает неверный - PullRequest
0 голосов
/ 20 сентября 2018

Я получил неправильные значения от log(), поэтому я написал эту программу только для тестирования:

#include <math.h>
#include <stdio.h>
void main()
{
  printf ("%1f", log(10));
}

Это должно вывести «1», но я получу «2.302585»

Почему это и как я могу это исправить?

1 Ответ

0 голосов
/ 20 сентября 2018

Функция log предназначена для логарифма натурального с основанием e.

Кажется, вы хотите log10вместо этого.

...