计算整型量的绝对值。
C++是一种面向对象的计算机程序设计语言,由美国AT&T贝尔实验室的本贾尼·斯特劳斯特卢普博士在20世纪80年代初期发明并实现。它是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格。
C++是C语言的继承,进一步扩充和完善了C语言,成为一种面向对象的程序设计语言。C++这个词在中国大陆的程序员圈子中通常被读做“C加加”,而西方的程序员通常读做“C plus plus”。
方法一:用C语言中自带的绝对值函数表示:
如果a是整数:
#include<stdio.h>
#include<math.h>
int a=100,b;
b=abs(a);
printf("%d",b);
如果a是浮点数:
#include<stdio.h>
#include<math.h>
float a=99.9;
float b
b=fabs(a);
printf("%f",b);
方法二:自己编写一个函数表示:
#include <stdio.h>
int abs(int t)
{
if (t>0)
return t;
else
return -t;
}
int main()
{
int t = 0;
scanf("%d",&t);
printf("%d",abs(t));
return 0;
}
以上两种方法均可以实现求得绝对值。但使用abs函数时,需要将头文件#include<math.h>包含到源文件中。
扩展资料:
在C语言中,绝对值可以用库函数fabs或abs来表示。
fabs表示对double型数据取绝对值。
abs表示对int型数据取绝对值。
函数原型是:double fabs(double x)。
在matlab中的意思:abs是取绝对值XK(1:N/2)是取XK变量的第1,第2,……,第N/2个元素,意思是取值后,再取绝对值,再赋给变量AXK。ABS是绝对值函数,头文件是stdlib.h。
如果把向南走1公里记为+1,把向北走2公里记为-2,问走了多少公里,计算方法是两个数的绝对值相加,也就是3公里。如果问相对走了多少公里,计算方法是相对数相加,是-1。
如果把向零上的10度记为+10,把零下5度记为-5,上下差多少度,计算方法是两个数的绝对值相加,也就是15度。如果问温的和是多少度,计算方法就是相对数相加,是+5。
ABS函数的注意事项:
格式:Abs(<数值表达式>)
功能:求表达式绝对值
说明:函数返回值类型与数值表达式的数据类型相同
例如:Abs(-3.7),其值为3.7。
与C语言中的abs有区别。
必要的number参数是任何有效的数值表达式,如果number包含Null,则返回Null,如果number是未初始化的变量,则返回 0。
一个数的绝对值是将正负号去掉以后的值。例如,ABS(-1)和ABS(1)都返回1。