當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


C語言 abs用法及代碼示例

C語言math頭文件(math.h)中abs函數的用法及代碼示例。

用法:

     double abs (double x);
      float abs (float x);
long double abs (long double x);
計算絕對值
返回絕對值x:|x|。

這些便利abs重載不包含C++。在C中abs僅在中聲明<stdlib.h>(並在int值)。

從C++ 11開始,額外的過載在此頭文件中提供(<cmath>) 為了整數類型:這些重載有效地轉換x到一個double計算之前(為T有任何整數類型)。

參數

x
返回其絕對值的值。

返回值

的絕對值x

示例

// cmath's abs example
#include <iostream>     // std::cout
#include <cmath>        // std::abs

int main ()
{
  std::cout << "abs (3.1416) = " << std::abs (3.1416) << '\n';
  std::cout << "abs (-10.6)  = " << std::abs (-10.6) << '\n';
  return 0;
}


輸出:

abs (3.1416) = 3.1416
abs (-10.6) = 10.6

相關用法


注:本文由純淨天空篩選整理自C標準庫大神的英文原創作品 C abs function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。