數學運算函數
函數名稱 |
需引入的前端處理函數 |
用 途 |
abs |
stdlib.h |
取整數的絕對值 |
acos |
math.h |
計算反餘弦值。 |
asin |
math.h |
計算反正弦值。 |
atan |
math.h |
計算反正切值。 |
atan2 |
math.h |
計算 y/x 的反正切值。 |
atof |
stdlib.h |
轉換字串為浮點型態數值。 |
atoi |
stdlib.h |
轉換字串為整數值。 |
atol |
stdlib.h |
轉換字串為長整數值。 |
cabs |
math.h |
計算複數的絕對值。 |
ceil |
math.h |
取得一個浮點數的極大值。 |
cos |
math.h |
計算餘弦值。 |
cosh |
math.h |
傳回雙曲線餘弦值。 |
div |
stdlib.h |
傳回兩數相除的商及餘數。 |
ecvt |
stdlib.h |
將浮點數轉換成字串。 |
exp |
math.h |
計換指數。 |
fabs |
math.h |
計算浮點數的絕對值。 |
fcvt |
stdlib.h |
將浮點數轉成字串。 |
floor |
math.h |
傳回浮點數的整數部份。 |
fmod |
math.h |
計算浮點數相除後的餘數。 |
frexp |
math.h |
分割浮點數為假數和指數兩部份。 |
gcvt |
stdlib.h |
轉換浮點數為字串。 |
hypot |
math.h |
計算三角形的斜邊長度。 |
itoa |
stdlib.h |
將數字轉成字串。 |
labs |
stdlib.h |
產生長整數n的絕對值。 |
ldiv |
stdlib.h |
傳回長整數相除的商及餘數。 |
log |
math.h |
計算對數值。 |
log10 |
math.h |
計算對數值。 |
ltoa |
stdlib.h |
將長整數轉換為字串。 |
matherr |
math.h |
處理由數學函數所產生的錯誤。 |
max |
stdlib.h |
傳回兩數值中的較大值。 |
min |
stdlib.h |
傳回兩數值中的較小值。 |
modf |
math.h |
將浮點數分解為整數及小數兩部份。 |
poly |
math.h |
多項式函數。 |
pow |
math.h |
計算次方值。 |
pow10 |
math.h |
計算十的次方。 |
rand |
stdlib.h |
產生一個虛擬隨機亂數。 |
randomize |
stdlib.h |
初始化亂數產生器。 |
sin |
math.h |
計算正弦值。 |
sinh |
math.h |
傳回雙曲線正弦值。 |
sqrt |
math.h |
計算平方根值。 |
srand |
stdlib.h |
設定隨機函數rand 的基數。 |
strtod |
stdlib.h |
將字串轉換為雙精度數值。 |
tan |
math.h |
計算正切數值。 |
tanh |
math.h |
傳回雙曲線正切數值。 |
ultoa |
stdlib.h |
將數字轉換成以空字元結尾的字元串。 |