當前位置:妙知谷 >

遊戲數碼 >互聯網 >

c 如何獲取絕對值

c 如何獲取絕對值

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張

特別提示

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

  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/zh-hant/sm/hulianwang/0omokd.html