C語言庫中math類別函式的原型及使用

2021-09-19 23:37:34 字數 2109 閱讀 8920

注:以下的有關函式及標頭檔案參考了網上資料

#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語言的儲存類別

前面已經介紹了,從變數的作用域 即從空間 角度來分,可以分為全域性變數和區域性變數。從另乙個角度,從變數值存在的作時間 即生存期 角度來分,可以分為 靜態儲存方式 和動態儲存方式。使用者儲存空間可以分為三個部分 程式區 靜態儲存區 動態儲存區。全域性變數全部存放在靜態儲存區,在程式開始執行時給全域性...