注:以下的有關函式及標頭檔案參考了網上資料
#include int abs( int num );
double fabs( double arg );
long labs( long num );
函式返回num的絕對值
#include div_t div( int numerator, int denominator );
ldiv_t ldiv( long numerator, long denominator );
函式返回numerator/demominator操作的,返回乙個結構體div_t(ldiv_t)div_t(ldiv_t)結構體中定義了quot(商),rem(餘數)
#include double acos( double arg );
函式返回arg的反余弦值,arg的值應該在-1到1之間
#include double asin( double arg );
函式返回arg的反正弦值,arg的值應該在-1到1之間
#include double atan( double arg );
函式返回arg的反正切值
#include double atan2( double y, double x );
函式返回y/x的反正切值,並且它可以通過x,y的符號判斷(x,y)所表示的象限,其返回的也是對應象限的角度值
#include double ceil( double num );
double floor( double arg );
ceil函式返回不小於num的最小整數,如num = 6.04, 則返回7.0
floor函式返回不大於num的最大的數,如num = 6.04, 則返回6.0
#include double cos( double arg );
double sin( double arg );
double tan( double arg );
函式分別返回arg的余弦,正弦,正切值,arg都是用弧度表示
#include double cosh( double arg );
double sinh( double arg );
double tanh( double arg );
函式分別返回arg的雙曲余弦,雙曲正弦,雙曲正切,arg都是用弧度表示的
#include double fmod( double x, double y );
函式返回x/y的餘數
#include double exp( double arg );
函式返回e(自然底數)的arg次
#include double log( double num );
函式返回num的自然對數值num應為大於0的數
#include double log10( double num );
函式返回num以10為底的對數值,num也應該為大於0的數
#include double pow( double base, double exp );
函式返回以base為底的exp次,不允許的取值範圍:當base 為 0 且exp 小於或等於 0當base 為 負數 且 exp 不為整數
#include double sqrt( double num );
函式返回num的開方值,num應該為不小於0的值
#include double frexp( double num, int* exp );
函式可以獲取科學計數法的引數函式返回在0.5到1.0之間的值, 傳入exp的引數用於返回num的指數(以2為底數計算,即:num = mantissa * (2 ^ exp))
#include double ldexp( double num, int exp );
函式返回num*(2^exp)的值,如果結果溢位,返回huge_val
#include double modf( double num, double *i );
函式分割num,將整數部分填入i的值,小數部分返回
如上圖所示:在ubuntu中通過
C 中Math函式簡介
math.abs 計算絕對值 math.acos 計算反余弦值 math.asin 計算反正弦值 math.atan 計算反正切值 math.atan2 計算從x 座標軸到點的角度 math.ceil 將數字向上捨入為最接近的整數 math.cos 計算余弦值 math.exp 計算指數值 math...
C語言小知識 math中的基本數學函式
三 函式名中的規律 這篇博文記錄一下c語言中常用的乙個數學函式庫,裡面涵蓋了常用的數 算,包括對實數及虛數的運算,如求絕對值 三角函式 兩數中最大數等。使用時在程式開始處加入 include 庫中的函式用法都很簡單,傳入的引數一般都是實數或虛數,包括整型 double long double flo...
C語言的儲存類別
前面已經介紹了,從變數的作用域 即從空間 角度來分,可以分為全域性變數和區域性變數。從另乙個角度,從變數值存在的作時間 即生存期 角度來分,可以分為 靜態儲存方式 和動態儲存方式。使用者儲存空間可以分為三個部分 程式區 靜態儲存區 動態儲存區。全域性變數全部存放在靜態儲存區,在程式開始執行時給全域性...