c++中绝对值用什么函数表示

 我来答
2c1忘乎所以
推荐于2019-09-13 · TA获得超过1.1万个赞
知道答主
回答量:22
采纳率:100%
帮助的人:6456
展开全部

函数名: abs
功 能: 求整数的绝对值
用 法: int abs(int i)

扩展资料

在C语言中还有fabs,也是求绝对值的。(Java语言中有类似的作用。)

函数

格式:Abs(<数值表达式>)

功能:求表达式绝对值

说明:函数返回值类型与数值表达式的数据类型相同

例如:Abs(-3.7),其值为3.7。

与C语言中的abs有区别。

参考资料:abs-百度百科

杜爽166
推荐于2019-10-08 · TA获得超过321个赞
知道答主
回答量:105
采纳率:0%
帮助的人:3.5万
展开全部

用abs( )、fabs( )来表示。其中abs()求得是正数的绝对值,fabs()求得是浮点数的绝对值。


拓展资料

C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。

C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qwerasd46
推荐于2019-08-23 · TA获得超过6124个赞
知道答主
回答量:1
采纳率:100%
帮助的人:2.4万
展开全部

添加头文件

#include <cmath>

对于整数

abs();

对于浮点数

fabs();

C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。 [1] 

C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。

拓展资料:

C++ 是一种中级语言,它是由 Bjarne Stroustrup 于 1979 年在贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,是一种面向对象的程序设计语言。C++ 可运行于多种平台上,如 Windows、MAC 操作系统以及 UNIX 的各种版本。

C++百度百科

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
浪子_回头99
高粉答主

推荐于2019-09-26 · 说的都是干货,快来关注
知道小有建树答主
回答量:1949
采纳率:100%
帮助的人:93.9万
展开全部

有两种方法:
1、包含头文件:#include <cmath>或 #include <math.h>
用函数 fabs(表达式)计算 绝对值。
例:求-16的绝对值   fabs(-16)返回16

附代码:

#include<math.h>
#include<stdio.h>
int main()
{
int a,b;
printf("please enter a number:");
scanf("%d",&a);
b=fabs(a);
printf("the number absolute value:%d\n",b);
return 0;
}

2、可以自己写一个子函数
double my_abs(double x)
{ if (x<0) x= -x;
return x;}
在主函数里调用方法:my_abs(-16)会返回16

附代码:

#include<stdio.h>
double my_abs(double x)
{
if (x<0)
x= -x;
return x;
}
int main()
{
double a,b;
printf("please enter a number:");
scanf("%lf",&a);
b=my_abs(a);
printf("the number absolute value:%.2f\n",b);
return 0;
}

扩展资料:

1、绝对值:

绝对值是指一个数在数轴上所对应点到原点的距离,用“| |”来表示。|b-a|或|a-b|表示数轴上表示a的点和表示b的点的距离。

在数学中,绝对值或模数| x | 的非负值,而不考虑其符号,即| x | = x表示正x,| x | = -x表示负x(在这种情况下-x为正),| 0 | = 0。例如,3的绝对值为3,-3的绝对值也为3。数字的绝对值可以被认为是与零的距离。

实数的绝对值的泛化发生在各种各样的数学设置中,例如复数、四元数、有序环、字段和向量空间定义绝对值。绝对值与各种数学和物理环境中的大小,距离和范数的概念密切相关。

2、C++:

C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。

C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
别叫醒我ing
推荐于2019-09-21 · TA获得超过1.2万个赞
知道答主
回答量:13
采纳率:0%
帮助的人:1.1万
展开全部

c++中绝对值用什么函数表示?

C++求绝对值:如果是整形的,就是abs(),如果是浮点型的,是fabs()。

在C++中对函数abs()进行了重载,这样方便了我们的使用,我们只要包含<cmath>即可,

例如:#include<cmath> //C语言是math.h

测试例子代码如下:

#include <iostream>

#include<cmath>//C语言是math.h

using namespace std;

void main(void)

{

int a=1,b=10;

float c=1,d=10;

double e=1,f=10;

cout<<"b-a="<<abs(b-a)<<endl;

cout<<"c-d="<<abs(c-d)<<endl;

cout<<"e-f="<<abs(e-f)<<endl;

cin.get();

}

结果:

拓展资料

关于C++对C的“增强”表现

(1) 类型检查更为严格。

(2) 增加了面向对象的机制。

(3)增加了泛型编程的机制(Template)。

(4)增加了异常处理。

(5)增加了运算符重载。

(6)增加了标准模板库(STL)。

参考资料:百度百科-C++



本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式