c 如何獲取絕對值

來源:酷知科普網 7.6K

C是我們常說的C語言。它是一門計算機程式語言,基本上所有計算機專業的學生都要學習的一門語言。在C語言中,如何獲取一個數的絕對值呢?接下來,我來和大家一起分享下。

操作方法

(01)C語言中求絕對值的函式有兩種,分別為abs()、fabs()。abs()函式用來對整型變數求絕對值,fabs()函式用來對浮點型變數求絕對值。

c 如何獲取絕對值

(02)我們還需要注意,abs()函式在頭檔案“stdlib.h”中,fabs()函式在標頭檔案“math.h”中。必須先引用標頭檔案才可以使用相應函式。

c 如何獲取絕對值 第2張

(03)整型變數求絕對值時,必須先引入stdlib.h標頭檔案,具體程式碼如下:#include <stdio.h>#include <stdlib.h>int main(){int a = -2;printf("-2的絕對值是%d", abs(a));return 0;}

c 如何獲取絕對值 第3張

(04)執行程式碼後,會在控制檯顯示“-2的絕對值是2”。

c 如何獲取絕對值 第4張

(05)浮點型變數分為單精度和雙精度,他們都是用fabs()函式求絕對值,在求絕對值前需要先引入math.h標頭檔案,具體程式碼如下:#include <stdio.h>#include <math.h>int main(){float a = -1.33;double b = -2.325;printf("a的絕對值是%fn", fabs(a));printf("b的絕對值是%lf", fabs(b));return 0;}

c 如何獲取絕對值 第5張

(06)執行程式碼後,會在控制檯顯示“a的絕對值是1.330000、b的絕對值是2.325000”。

c 如何獲取絕對值 第6張

特別提示

希望能對您有所幫助,謝謝!

熱門標籤