當前位置:編程學習大全網 - 編程語言 - c語言絕對值函數怎麽寫

c語言絕對值函數怎麽寫

c語言絕對值函數有二種,壹種是整數求整數絕對值abs(),壹種是求小數絕對值fabs()。

壹、相關函數fabs

函數原型:double fabs(double x)。

函數功能:函數fabs的作用是求浮點數x的絕對值。

函數參數:參數x是壹個浮點數。

說明:函數fabs()的輸入參數必須以double類型輸入,函數返回值為double型。因此,必須使用double類型變量作為接收返回值的數據。

函數的返回值:函數返回x的絕對值。

二、相關函數abs

功能:求整數的絕對值。

函數原型:int fabs(int x)。

函數功能:函數abs的作用是求x的絕對值。

函數參數:參數x是壹個整數。

函數的返回值:函數返回x的絕對值。

abs()和fabs()的區別、C語言函數簡介以及實際應用:

1、abs()和fabs()的區別

abs()是針對整型數求絕對值,fabs()是針對浮點數(小數)求絕對值。abs()需要調用stdlib.h頭文件,fabs()需要設備math.h頭文件。fabs()的參數可以為整數,結果符合實際。fabs(-3),輸出的是3.0000。abs()的值可以為小數,結果不符合實際。比如abs(-3.6),輸出結果為3。

2、C語言函數簡介

C語言函數是壹種函數,用來編譯C語言,壹般包括字符庫函數,數學函數,目錄函數,進程函數,診斷函數,操作函數等。C語言是壹門面向過程的、抽象化的通用程序設計語言,廣泛應用於底層開發。C語言能以簡易的方式編譯、處理低級存儲器。

3、C語言的應用

盡管C語言提供了許多低級處理的功能,但仍然保持著跨平臺的特性,以壹個標準規格寫出的C語言程序可在包括類似嵌入式處理器以及超級計算機等作業平臺的許多計算機平臺上進行編譯。

  • 上一篇:嵌入式系統和單片機的區別?
  • 下一篇:Cimatron與UG有什麽區別嗎,哪個好呢?
  • copyright 2024編程學習大全網