# fabs(3) [freebsd man page]

```FABS(3) 						   BSD Library Functions Manual 						   FABS(3)

NAME
fabs, fabsf, fabsl -- floating-point absolute value functions

LIBRARY
Math Library (libm, -lm)

SYNOPSIS
#include <math.h>

double
fabs(double x);

float
fabsf(float x);

long double
fabsl(long double x);

DESCRIPTION
The fabs(), fabsf() and fabsl() functions compute the absolute value of a floating-point number x.

RETURN VALUES
The fabs(), fabsf() and fabsl() functions return the absolute value of x.

abs(3), ceil(3), floor(3), ieee(3), math(3), rint(3)

STANDARDS
The fabs() function conforms to ISO/IEC 9899:1990 (``ISO C90'').  The fabsf() and fabsl() functions conform to ISO/IEC 9899:1999
(``ISO C99'').

BSD								 October 25, 2003							       BSD```

## Check Out this Related Man Page

```FABS(3) 						     Linux Programmer's Manual							   FABS(3)

NAME
fabs, fabsf, fabsl - absolute value of floating-point number

SYNOPSIS
#include <math.h>

double fabs(double x);
float fabsf(float x);
long double fabsl(long double x);

Feature Test Macro Requirements for glibc (see feature_test_macros(7)):

fabsf(), fabsl():
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE >= 600 || _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L;
or cc -std=c99

DESCRIPTION
These functions return the absolute value of the floating-point number x.

RETURN VALUE
These functions return the absolute value of x.

If x is a NaN, a NaN is returned.

If x is -0, +0 is returned.

If x is negative infinity or positive infinity, positive infinity is returned.

ERRORS
No errors occur.

ATTRIBUTES
The fabs(), fabsf(), and fabsl() functions are thread-safe.

CONFORMING TO
C99, POSIX.1-2001.  The variant returning double also conforms to SVr4, 4.3BSD, C89.

abs(3), cabs(3), ceil(3), floor(3), labs(3), rint(3)

COLOPHON
This  page is part of release 3.53 of the Linux man-pages project.  A description of the project, and information about reporting bugs, can
be found at http://www.kernel.org/doc/man-pages/.

2013-07-10								   FABS(3)```
Man Page

## Help with C++ program execution.

//Find the root of the equation (x^2)-2 by bisection method. #include<iostream> using namespace std; double a,x; double f(double x) { return ((x*x)-2); } //Suppose the function is (x*x)-2. void calcx(double a1,double b1) { x =...

## Port VPM Decompression Algorithm to PHP and then to Dive Computer

Hello! I'm about to embark on a new project to port the VPM (Variable Permability Model) for decompression diving from some old BASIC code (attached, "VPM.txt") to PHP. Then, I plan to create a plugin for this site where folks can run VPM on the web. Then, I plan to improve VPM based on...

## Port VPM Decompression Algorithm to PHP (Main Loop) - Part 2

Continued from here. Port the main loop C code to PHP. Here is the C code for the main loop: /* =============================================================================== */ /* Begin MAIN proc (see endofpgm for alternate entry) */ /*...

## Compiler error "lvalue required as left operand of assignment"

1. After trying to compile code error is given Lvalue required as left operand of assignment. 2. Relevant commands, code, scripts, algorithms: if , else if 3. The attempts at a solution (include all code and scripts): /* File: incircles.cpp Created by: James Selhorst ...

## Incompatiblity of the code due to CC compiler version mismatch.

Incompatiblity of the code due to CC compiler version mismatch. I have a machine with Machine A-- Operating System:SunOs 5.8 Generic_117350-45 sun4u sparc SUNW,Ultra-80(solaris 5.8) CC Compiler:CC: WorkShop Compilers 4.2 16 Jun 1998 C++ 4.2 patch 104631-07 we have compiled C++...

## Perl:: mass replacement of converting C code formats to tgmath.h

hello, i have a lot of C old code I'm updating to C11 with tgmath.h for generic math. the old code has very specific types, real and complex, like cabsl, csinhl, etc usually for simple bulk replacements i would do something simple like this perl -pi -e 's/cosl/cos/g' *.c the reference...

## Writing a UNIX shell script to call a C function and redirecting data to a .txt file

Hi, I am complete new to C programming and shell scripting. I just wrote a simple C code to calculate integral using trapezoid rule. I am prompting user to pass me No. of equally spaced points , N , upper and lower limit. My code looks as follows so far: #include<stdio.h> #include<string.h>...

## A seriously interesting article about fab times.

Not sure if this is the right forum but...... This is an article about the difficulties in the engineering of 14nM fabs and lower production techniques. Semiconductor Engineering .:. Battling Fab Cycle Times Enjoy...

## Idea for a New Forum Front End Using Unity and SciFi Assets

Tonight I was looking into maybe creating a new front end using something like this (see video below) where the database stays the same but the user interaction happens in a virtual scifi world, such as 3D Scifi Base Vol 1 which is a 3D Models/Environments in Sci-Fi for Unity. lo1lFIIxrD8 ...