C / C ++ самая быстрая операция журнала cmath

Я пытаюсь вычислить log a b (и получить обратно плавающую точку, а не целое число Я планировал сделать это как log (b) / log (a) . С математической точки зрения я могу использовать любую из функций журнала cmath (основание 2, e или 10) для выполнения этого расчета; однако я буду часто выполнять это вычисление во время своей программы, поэтому мне было интересно, будет ли один из них значительно быстрее, чем другие (или еще лучше, если есть более быстрый, но все же простой, способ сделать это). Если это важно, и a, и b являются целыми числами.

20
задан user1803551 31 January 2016 в 17:06
поделиться