#includestdio.h
創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司是一家服務(wù)多年做網(wǎng)站建設(shè)策劃設(shè)計制作的公司,為廣大用戶提供了網(wǎng)站建設(shè)、做網(wǎng)站,成都網(wǎng)站設(shè)計,一元廣告,成都做網(wǎng)站選創(chuàng)新互聯(lián),貼合企業(yè)需求,高性價比,滿足客戶不同層次的需求一站式服務(wù)歡迎致電。
#include math.h
void main()
{
float x=5,y;
y=log(x);
printf("%f\n",y);
}
擴展資料:
C語言中使用對數(shù)函數(shù)的方法
log()函數(shù):返回以e為底的對數(shù)值
頭文件:
1#include
log() 函數(shù)返回以 e 為底的對數(shù)值,其原型為:
1double?log?(double?x);
log()用來計算以e為底的 x 的對數(shù)值,然后將結(jié)果返回。設(shè)返回值為 ret,則
1x = eret
如果 x 為負數(shù)或 0,則會發(fā)生錯誤并設(shè)置 errno 值。錯誤代碼:
EDOM:參數(shù)x 為負數(shù);
ERANGE:參數(shù)x
為零值,零的對數(shù)值無定義。
注意:使用 GCC 編譯時請加入-lm。
C語言中直接提供的是e為底的自然對數(shù)log,和以10為底的常用對數(shù)log10,其他對數(shù)寫個函內(nèi)數(shù)就可以。
#include stdio.h
#include math.h
double loga(double n, double base);
int main (void)
{
double a, b, c;
a = log(exp(1));
b = log10(10);
c = loga(100, 5);
printf("%lf %lf %lf", a, b, c);
}
double loga(double n, double base)
{ return log(n) / log(base);}
擴展資料:
如果一個變量名后面跟著一個有數(shù)字的中括號,這個聲明就是數(shù)組聲明。字符串也是一種數(shù)組。它們以ASCII的NULL作為數(shù)組的結(jié)束。要特別注意的是,中括號內(nèi)的索引值是從0算起的。
C語言的字符串其實就是以'\0'字符結(jié)尾的char型數(shù)組,使用字符型并不需要引用庫,但是使用字符串就需要C標準庫里面的一些用于對字符串進行操作的函數(shù)。它們不同于字符數(shù)組。使用這些函數(shù)需要引用頭文件string.h。
C程序中函數(shù)的數(shù)目實際上是不限的,如果說有什么限制的話,那就是,一個C程序中必須至少有一個函數(shù),而且其中必須有一個并且僅有一個以main為名的函數(shù),這個函數(shù)稱為主函數(shù),整個程序從這個主函數(shù)開始執(zhí)行。
比較特別的是,比特右移()運算符可以是算術(shù)(左端補最高有效位)或是邏輯(左端補 0)位移。例如,將 11100011 右移 3 比特,算術(shù)右移后成為 11111100,邏輯右移則為 00011100。因算術(shù)比特右移較適于處理帶負號整數(shù),所以幾乎所有的編譯器都是算術(shù)比特右移。
c++中不可以直接使用對數(shù)函數(shù),需要引入頭文件:math.h,使用C/C++語言中的數(shù)學函數(shù)log()函數(shù)來表示。
自然對數(shù)以常數(shù)e為底數(shù)的對數(shù)。記作lnN(N0)。在物理學,生物學等自然科學中有重要的意義。一般表示方法為lnx。數(shù)學中也常見以logx表示自然對數(shù)。
log是C語言中的數(shù)學函數(shù),發(fā)明者是蘇格蘭的納皮爾,可以計算以e 為底的對數(shù)值。原型:double log (double x);?功能:計算以e 為底的對數(shù)值。
擴展資料:
相關(guān)的指數(shù)與對數(shù)函數(shù):
1、double frexp(double value,int *exp);這是一個將value值拆分成小數(shù)部分f和(以2為底的)指數(shù)部分exp,并返回小數(shù)部分f,即f*2^exp。其中f取值在0.5~1.0范圍或者0。
2、double modf(double value,double *iptr);拆分value值,返回它的小數(shù)部分,iptr指向整數(shù)部分。
3、double log (double);? 以e為底的對數(shù)
4、double log10 (double); 以10為底的對數(shù)
5、double pow(double x,double y); 計算x的y次冪
6、float powf(float x,float y); 功能與pow一致,只是輸入與輸出皆為單精度浮點數(shù)
7、double exp (double); 求取自然數(shù)e的冪
8、double sqrt (double); 開平方根
參考資料來源:百度百科-自然對數(shù)
參考資料來源:百度百科-log
參考資料來源:百度百科-math.h
網(wǎng)頁標題:對數(shù)函數(shù)c語言 c語言常用函數(shù)
網(wǎng)站地址:http://chinadenli.net/article30/ddegopo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設(shè)、網(wǎng)站設(shè)計、網(wǎng)頁設(shè)計公司、網(wǎng)站導航、用戶體驗、服務(wù)器托管
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)