跳轉到內容

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)
華夏公益教科書