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


C++ abs()用法及代码示例


C++ abs() 函数

abs() 函数是 cmath 头文件的库函数,用于求给定数字的绝对值,它接受一个数字并返回绝对值。

注意: abs() 函数也声明在<stdlib.h>头文件但它兼容整数值,在 C++ 11 中,abs() 函数的增强版本在 math 头文件中声明,它将给定值转换为 double 并返回绝对值,它也兼容 double 值。

abs() 函数的语法:

    abs(x);

参数: x– 是返回绝对值的数字。

返回值: double– 它返回双精度值,即绝对值x

例:

    Input:
    float x = -1012.232;

    Function call:
    abs(x);

    Output:
    1012.232

C++代码演示abs()函数的例子

// C++ code to demonstrate the example of 
// abs() function
#include <iostream>
#include <cmath>
using namespace std;

// main() section
int main()
{
    float x;
    float result;
    
    x = -10;
    cout<<"abs("<<x<<"):"<<abs(x)<<endl;

    x = -1012.232;
    cout<<"abs("<<x<<"):"<<abs(x)<<endl;    

    x = 1012.232;
    cout<<"abs("<<x<<"):"<<abs(x)<<endl;    

    x = -.908;
    cout<<"abs("<<x<<"):"<<abs(x)<<endl;    
    
    return 0;
}

输出

abs(-10):10 
abs(-1012.23):1012.23 
abs(1012.23):1012.23
abs(-0.908):0.908


相关用法


注:本文由纯净天空筛选整理自 abs() function with example in C++。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。