C语言中 各数据类型求绝对值abs(),fabsf()等函数的使用。
C语言中 各数据类型取绝对值需要的不同函数
int->abs()
long ->labs()
float ->fabsf()
double->fabs()
long double->fabsl()
在开头要引用#include<math.h>
下面举个栗子:
#include<stdio.h>
#include<math.h>
using namespace std;
int main(){
float a;
scanf("%f",&a);
printf("%.2f",fabsf(a));
}
结果图:
hardly小陈ing: 编译器不同产生的结果不同吧,你看一下那个一线电梯的文章。
白茶清欢997: 写错了,是第二张图
白茶清欢997: 不懂就问,为什么第一张图的第二个值不是7而是8呢
Tisfy: 写得太好了!正如那:少年易学老难成,一寸光阴不可轻。
hardly小陈ing: 嘻嘻嘻,蟹蟹!!!!!