c语言如何输入绝对值符号?

 我来答
很多游戏
高粉答主

2019-05-30 · 游戏精通者,攻略技能点满
很多游戏
采纳数:91 获赞数:386855

向TA提问 私信TA
展开全部

1、c语言没有特殊的符号表示绝对值,绝对值需要用到abs函数,这个函数所在的头文件在stdlib.h中,函数的用法是“abs(数字)”,括号内数字可以是纯数字也可以是变量。接下来如下写一段语句演示用法:

2、然后运行测试就可以看到计算的结果了,这里算出了-5的绝对值为5:

3、最后可以给他一个回车,比较方便查看结果。以上就是c语言绝对值用法的示例:

天云小店
推荐于2017-09-08 · TA获得超过2.8万个赞
知道大有可为答主
回答量:3281
采纳率:91%
帮助的人:748万
展开全部

C语言中绝对值是用取绝对值函数fabs输入的,并不是直接输入数学符号的绝对值。


fabs函数的说明如下:

函数原型:double fabs(double x);

功       能:求x的绝对值

返  回 值:计算结果


举例:

double x=-3.14, y;
y = fabs(x);   // 计算x的绝对值,y=3.14

注:使用fabs函数时,需要将头文件#include<math.h>添加进源文件中。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
金色潜鸟
推荐于2017-10-15 · TA获得超过3.2万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:5492万
展开全部
输入绝对值符号,就是拍入 | 号。用 getchar(), scanf() 都可以。
计算绝对值,用 数学库 函数 fabs(). (头文件 math.h)
例子如下:
#include<stdio.h>#include<stdlib.h>
#include<math.h>

main(){ char c;
char s[8];
float x= -1.234;
printf("type |\n");
c=getchar(); // 获取字符 |
printf("I got %c\n",c);

printf("type |123|\n");
scanf("%s",s); // 获取字符串 |123|
printf("I got %s\n",s);

printf("abs %f is %f\n",x,fabs(x)); //x 的 绝对值计算
return 0;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
钝角111度
2013-03-29 · TA获得超过1.6万个赞
知道大有可为答主
回答量:2444
采纳率:63%
帮助的人:624万
展开全部
开头加入数学库函数。就行了。示例:
#include<stdio.h>
#include<math.h>//加入数学库函数。
void main()
{
int a,b;
a=-2;
b=abs(a);//这时b=2.abs为求绝对值函数。
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
胡说八道zq
2013-03-29 · TA获得超过350个赞
知道小有建树答主
回答量:253
采纳率:0%
帮助的人:152万
展开全部
C语言没有绝对值符号,只有绝对值函数abs()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式