close

按此前往C++完整教學目錄

 

 

基本數學運算:

需在標頭檔寫入:

#include <Cmath>

#include <math.h>

即可以使用C++內建的數學運算。常用數學函數如下:

(1) 指對數:

pow(a,b):回傳ab次方之值。

sqrt(a):回傳a的開根號之值。

exp(a):回傳expa次方之值。

log(a):回傳以exp為底數、a為真數的對數之值。

(2) 三角函數:

cos(a):回傳cos(a)之值。其中a的單位為徑度。

sin(a):回傳sin(a)之值。其中a的單位為徑度。

tan(a):回傳tan(a)之值。其中a的單位為徑度。

(3) 四捨五入與進位:

round(a):回傳a之小數經四捨五入後之值。

floor(a):回傳a之小數無條件捨去後之值。

ceil(a):回傳a之小數無條件進位後之值。

(4) 絕對值:

fabs(a):回傳a之絕對值。

範例程式碼如:

cout<<cos(1.1)+sin(2.2)+tan(2); //顯示-0.922947

註:三角函數括號內的數字,單位是徑度。又如:

cout<<exp(1);  //顯示2.71828

cout<<exp(2);  //顯示7.38906 (exp2次方)

cout<<sqrt(5);  //顯示2.23607(5的開根號)

 

 

 

上一篇:c++ sizeof

下一篇:goto 範例

arrow
arrow
    創作者介紹
    創作者 埃伯 的頭像
    埃伯

    程式語言教學

    埃伯 發表在 痞客邦 留言(3) 人氣()