abs函数作用

来源:百度知道 编辑:UC知道 时间:2024/05/14 02:50:27
#include <cmath>
#include <iostream>
using namespace std;

int main()
{
double ac[6]={0.9135,0.9073,0.8747,0.907,0.9229,0.9233};
double pp[6]={11.6576,12.7487,14.2012,13.2767,11.5804,11.459};
double total=0.0;
double variance=0.0;

for(int i=0;i <6;i++)
{
for(int j=0;j <6;j++)
{
total+=pow(abs((ac[i]-ac[j])/ac[i])-abs((pp[i]-pp[j])/pp[i]),2);
}
}
variance =sqrt(total);
cout < < "variance = " < <variance < <endl;

return 0;
}
那位大侠能否帮小弟解释吓ABS函数,越详细越好。小弟还初学者,先感谢!!

功 能: 求整数的绝对值
例如:
C语言
int number = -1234;
abs(number)

Visual Basic
绝对值函数Abs
格式:Abs(<;数值表达式>)

Pascal
Function Abs(X : Real) : Longint;
功 能: 求数的绝对值
Matlab
求复数实部与虚部的平方和的算术平方根
格式:abs(x)

EXCEL ABS函数编辑
返回数字的绝对值。绝对值没有符号。
语法
ABS(number)
Number 需要计算其绝对值的实数。

abs函数返回传递给它的参数的绝对值。比如
int a=abs(-10);
那么a就会等于10。
C++允许重载,所以你可以调用abs的重载版本,如
double b=abc(-123.45);
那么b会是123.45。
abs函数的原型定义在cmath头文件中,在C中,原型是
int abs(
int n
);
而在C++中,它的原型有以下几个:
int abs(
int n
);
long abs(
long n
); // C++ only
double abs(
double n
); // C++ only
long double abs(
long double n
); // C++ only
float abs(
float n
); // C++ only
__int64 _abs64(
__int64 n
);

数学上的绝对值
如果是一个正数结果就是它本身
负数的话就把负号去掉
整数用abs 浮点数用fabs

<