C语言中fabs问题

#include<stdio.h>
main(){
double a,b;
scanf("%lf",&a);
b= fabs(a);
printf("%f",b);
}
为什么输入-1.0会输出一堆乱码

要包含头文件:
#include <math.h>
求绝对值函数fabs 定义在 math.h 里。
或自己计算绝对值: if (a < 0) b= -a; else b=a;
温馨提示:答案为网友推荐,仅供参考
相似回答