fabs.c
来自「linux下用PCMCIA无线网卡虚拟无线AP的程序源码」· C语言 代码 · 共 57 行
C
57 行
/* fabs.c * * Absolute value * * * * SYNOPSIS: * * double x, y; * * y = fabs( x ); * * * * DESCRIPTION: * * Returns the absolute value of the argument. * */#include <math.h>/* Avoid using UNK if possible. */#ifdef UNK#if BIGENDIAN#define MIEEE 1#else#define IBMPC 1#endif#endifdouble fabs(x)double x;{union { double d; short i[4]; } u;u.d = x;#ifdef IBMPC u.i[3] &= 0x7fff;#endif#ifdef MIEEE u.i[0] &= 0x7fff;#endif#ifdef DEC u.i[3] &= 0x7fff;#endif#ifdef UNKif( u.d < 0 ) u.d = -u.d;#endifreturn( u.d );}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?