 |
Index for Section 3 |
|
 |
Alphabetical listing for A |
|
 |
Bottom of page |
|
abs(3)
NAME
abs, div, labs, ldiv - Computes absolute value and division of integers
SYNOPSIS
#include <stdlib.h>
int abs(
int i );
long labs(
long i );
div_t div(
int numerator,
int denominator );
ldiv_t ldiv(
long numerator,
long denominator );
LIBRARY
Standard C Library (libc)
PARAMETERS
i For abs(), specifies some integer. For labs(), specifies some long
integer.
numerator
For div(), specifies some integer. For ldiv(), specifies some long
integer.
denominator
For div(), specifies some integer. For ldiv(), specifies some long
integer.
DESCRIPTION
The abs() function returns the absolute value of its integer operand.
The div() function computes the quotient and remainder of the division of
the numerator numerator by the denominator denominator. If the division is
inexact, the sign of the resulting quotient is that of the algebraic
quotient, and the magnitude of the resulting quotient is the largest
integer less than the magnitude of the algebraic quotient. If the result
cannot be represented (for example, if the denominator is 0), the behavior
is undefined. The div() function returns a value of type div_t, comprising
both the quotient and the remainder.
The labs() and ldiv() functions perform the same functions as abs() and
div() respectively, but accept long integers rather than integers as
parameters. The ldiv() function returns a value of type ldiv_t, comprising
both the quotient and the remainder.
NOTES
The abs(), labs(), div(), and ldiv() functions are supported for
multithreaded applications.
A two's-complement integer can hold a negative number whose absolute value
is too large for the integer to hold. When given this largest negative
value, the abs() function returns the same value.
AES Support Level:
Full use
RETURN VALUES
The abs() function and labs() function return the absolute value of their
arguments.
The div() function returns a value of type div_t and the ldiv() function
returns a value of type ldiv_t.
SEE ALSO
Functions: floor(3)
 |
Index for Section 3 |
|
 |
Alphabetical listing for A |
|
 |
Top of page |
|