当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。