C語言數學函式


C語言中允許我們通過使用<math.h>標頭檔案中定義的函式來執行數學運算。 <math.h>標頭檔案包含用於執行sqrt()pow()ceil()floor()等數學運算的各種方法。

C語言數學函式

math.h標頭檔案中定義和實現有各種方法。math.h標頭檔案的常用函式如下。

序號 函式 描述
1 ceil(number) 捨入給定數位。它返回大於或等於給定數位的整數值。
2 floor(number) 捨入給定數位。它返回小於或等於給定數位的整數值。
3 sqrt(number) 返回給定數位的平方根。
4 pow(base, exponent) 返回給定數位的冪值。
5 abs(number) 返回給定數位的絕對值。

數學函式範例

我們來看一個使用math.h標頭檔案中的數學函式的簡單例子。建立一個原始碼檔案:math-function.c,其程式碼實現如下 -

#include<stdio.h>  
#include<math.h>  
void main() {

    printf("\n%f", ceil(3.6));
    printf("\n%f", ceil(3.3));
    printf("\n%f", floor(3.6));
    printf("\n%f", floor(3.2));
    printf("\n%f", sqrt(16));
    printf("\n%f", sqrt(7));
    printf("\n%f", pow(2, 4));
    printf("\n%f", pow(3, 3));
    printf("\n%d \n", abs(-12));

}

執行上面範例程式碼,得到以下結果 -

4.000000
4.000000
3.000000
3.000000
4.000000
2.645751
16.000000
27.000000
12