當前位置:妙知谷 >

遊戲數碼 >互聯網 >

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/sm/hulianwang/0omokd.html