国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C > 正文

在C語言中使用對數函數的方法

2020-01-26 14:56:39
字體:
來源:轉載
供稿:網友

C語言log()函數:返回以e為底的對數值
頭文件:

#include <math.h>

log() 函數返回以 e 為底的對數值,其原型為:

 double log (double x);

log()用來計算以e為底的 x 的對數值,然后將結果返回。設返回值為 ret,則

x = eret

如果 x 為負數或 0,則會發生錯誤并設置 errno 值。錯誤代碼:
EDOM:參數x 為負數;
ERANGE:參數x 為零值,零的對數值無定義。

注意:使用 GCC 編譯時請加入-lm。

【實例】求5.5的對數。

#include <stdio.h>#include <math.h>int main (){ double param, result; param = 5.5; result = log (param); printf ("log(%f) = %f/n", param, result ); return 0;}

輸出結果:

log(5.500000) = 1.704748

C語言log10()函數:返回以10為底的對數值
頭文件:

#include <math.h>

log10() 返回以10為底的對數值,其原型為:

 double log10(double x);

log10()用來計算以10為底的 x 的對數值,然后將結果返回。設返回值為 ret,則

x = 10ret

返回值:返回參數x 以10 為底的對數值。

如果 x 為負數或 0,則會發生錯誤并設置 errno 值。錯誤代碼:
EDOM:參數x 為負數;
ERANGE:參數x 為零值,零的對數值無定義。

注意:使用 GCC 編譯時請加入-lm。

【實例】

#include <math.h>main(){ double answer; answer = log10(100); printf("log10(100) = %f/n", answer);}

輸出結果:

log10(100) = 2.000000

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 广汉市| 南城县| 林芝县| 邯郸市| 朝阳县| 黑水县| 策勒县| 宁阳县| 黔西县| 红河县| 鹤庆县| 灵丘县| 潜山县| 包头市| 蛟河市| 伊吾县| 花垣县| 景德镇市| 阳西县| 信阳市| 崇文区| 金溪县| 济源市| 河南省| 宝兴县| 阿坝县| 麻江县| 织金县| 治县。| 惠东县| 三门峡市| 章丘市| 漾濞| 拉孜县| 珠海市| 库车县| 乌拉特前旗| 乌兰浩特市| 永修县| 濉溪县| 方城县|