C语言取绝对值方法整理

来源:互联网 发布:淘宝iphonese2000元 编辑:程序博客网 时间:2024/05/16 18:23

方法一:库函数

#include <math.h>

整形abs

长整形labs

浮点型fabs

 

方法二:自编函数

整形int Abs_int ( int num )

{

        return num>0?num:-num;

}

浮点型int Abs_double ( double num )

{

        return num>0?num:-num;

}

 

方法三:语句直接取绝对值

if ( num<0 ) num = -num;

 

方法四:利用根号

#include <math.h>

num = sqrt( num * num );

原创粉丝点击