跳转到内容

C 编程/math.h/log

来自维基教科书,自由的教科书

'c' 语言中的对数函数

[编辑 | 编辑源代码]

这些函数位于 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)
华夏公益教科书