先說指數。
10年積累的網站制作、網站設計經驗,可以快速應對客戶對網站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網絡服務。我雖然不認識你,你也不認識我。但先制作網站后付款的網站建設流程,更有烏魯木齊免費網站建設讓你可以放心的選擇與我們合作。
初中數學應該學過指數吧,如2^1=2,2^2=4,2^3=8等,外形如a^b這個樣子的,就表示連續b個a相乘。
2^1 表示連續一個2相乘,就是2自己。2^2表示連續兩個2相乘就是2x2 =4。2^3 表示連續3個2相乘就是2x2x2 =8。
而對數就是指數的逆運算,對數的運算符號是log,就像加法有+號,減法有-號一樣。
如果a^b 的結果記為c,就是a^b =c. 這個式子的逆運算就是log a(c) =b。
為了計算簡便,人們常用的一個是a=10 。則對于10^b =c表示連續有b個10相乘,其結果是c;對于這個式子,如果知道了結果c的值如:結果c=100.那么就可以求出b的值,求得這時b=2,因為連續2個10相乘等于100。用數學符號把求b的過程表示出來就是:
,這個已知c求b的過程就叫對數運算。
log 10(x)就表示有一個數b,使得10^b=x,現在已知x想求b。
如果還看不懂就找初中數學來看看。
double log(double num);返回參數num的自然對數,如:
double f=2.414,r=log(f);
則r等于0.881285。
#includestdio.h
#include math.h
void main()
{
float x=5,y;
y=log(x);
printf("%f\n",y);
}
擴展資料:
C語言中使用對數函數的方法
log()函數:返回以e為底的對數值
頭文件:
1#include
log() 函數返回以 e 為底的對數值,其原型為:
1double?log?(double?x);
log()用來計算以e為底的 x 的對數值,然后將結果返回。設返回值為 ret,則
1x = eret
如果 x 為負數或 0,則會發生錯誤并設置 errno 值。錯誤代碼:
EDOM:參數x 為負數;
ERANGE:參數x
為零值,零的對數值無定義。
注意:使用 GCC 編譯時請加入-lm。
1、C語言中,有兩個log函數,分別為log10和log函數,具體用法如下:
2、函數名: log10
功 能: 對數函數log,以10為底
用 法: double log10(double x);
程序示例:
#include math.h
#include stdio.hint main(void)
{
double result;
double x = 800.6872;
result = log10(x);
printf("The common log of %lf is %lf\n", x, result);
return 0;
}
3、函數名: log
功 能: 對數函數log,以e(2.71828)為底
用 法: double log(double x);
程序示例:
#include math.h
#include stdio.hint main(void)
{
double result;
double x = 800.6872;
result = log(x);
printf("The common log of %lf is %lf\n", x, result);
return 0;
}
新聞標題:c語言log函數返回值 c語言中log函數
本文地址:http://www.yijiale78.com/article16/ddgssgg.html
成都網站建設公司_創新互聯,為您提供ChatGPT、網站設計公司、建站公司、響應式網站、移動網站建設、網頁設計公司
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯