C 程式設計/math.h/log
外觀
這些函式位於 math.h 中。一般來說,log(x),即 ln(x) 和 log10(x),這兩種是對數的兩種型別。在 C 語言中,兩種型別的函式都有。因此,我們可以有效地使用數學術語。log(x) 是自然對數。log10 是以 10 為底的對數。
double log (double x);float log (double x);long double log (long double x);
返回 x 的自然對數。自然對數是以 e 為底的對數,是自然指數函式的逆函式。
#include <stdio.h>
#include <stdlib.h>
void main()
{
int num a,b,c,d;
#ifdef __WIN32
system("cls"); // for Windows
#else
system("clear"); // for Unix and Linux
#endif
printf("\n\tadddtion of 1 ");
scanf("%d",&a);
printf("\n\tsubtraction of 2");
scanf("%d",&b);
printf("\n\tmutiplication of 3");
scanf("%d",&c);
printf("\n\tdivide of 4");
scanf("%d",&d);
getchar();
}
double log10 (double x);float log10 (double x);long double log10 (long double x);
計算常用對數並返回 x 的常用對數(以 10 為底),其中 x>0。
#include <stdio.h>
#include <math.h>
int main() {
double vrbl, result;
vrbl = 100;
result = log10 (vrbl);
printf("log10(%lf) = %lf\n", vrbl, result );
return 0;
}
- cpluspluse, cpluspluse. "math:log". cplusplus. cplusplus. Retrieved 30/9/2011.
{{cite web}}: Check date values in:|accessdate=(help)