#include
三角函式:
直接呼叫對應的方法即可:
double sin (double);
double cos (double);
double tan (double);
double atan (double);
注意:所有x為弧度值(radians),即180用3.14159..表示。
比如計算sin(π/2),那麼**如下:
int main(void)
printf("%f", sin(m_pi/2));
return 0;
對應cos,tan,ctan的用法也相同 :cos(m_pi/2)、tan(m_pi/2)、ctan(m_pi/2)
擴充套件資料:
c++常用函式:
1、反三角函式
double asin (double); 結果介於[-pi/2,pi/2]
double acos (double);結果介於[0,pi]
double atan (double);反正切(主值), 結果介於[-pi/2,pi/2]
double atan2 (double, double);反正切(整圓值),結果介於[-pi/2, pi/2]
2、雙曲三角函式
double sinh (double);
double cosh (double);
double tanh (double);
3、指數與對數
double exp (double);
double pow (double, double);
double sqrt (double);
double log (double); 以e為底的對數
//若要算以 a 為底的對數:sum=log(x)/log(a); (換底公式)
double log10 (double);
各種常用函式 md
標頭檔案 include 原型 void bzero void s,int n 引數 s為記憶體 字串 指標,n 為需要清零的位元組數 用途 會將引數s 所指的記憶體區域 或字串 前n 個位元組,全部設為零值。注意 bzero void s,int n 等價於memset void s,0,size...
c 中的各種進製轉換函式整理
strtol 函式 它的功能是將乙個任意1 36進製數轉化為10進製數,返回是long int型。函式為long int strtol const char nptr,char endptr,int base base是要轉化的數的進製,非法字元會賦值給endptr,nptr是要轉化的字元,例如 c...
C 的各種函式概念
1 建構函式 類的一種特殊的成員函式,它會在每次建立類的物件時執行。建構函式的名稱與類的名稱完全相同,並不會返回任何型別,也不會返回void 無型別 作用 初始化物件的資料成員。預設建構函式 class shape void setheight int h intgetwidth intgethei...