abs - Online Linux Manual PageSection : 3
Updated : 2022-12-29
Source : Linux man-pages 6.03

NAMEabs, labs, llabs, imaxabs − compute the absolute value of an integer

LIBRARYStandard C library (libc, −lc)

SYNOPSIS#include <stdlib.h>int abs(int j); long labs(long j); long long llabs(long long j);#include <inttypes.h>intmax_t imaxabs(intmax_t j);Feature Test Macro Requirements for glibc (see feature_test_macros(7)): llabs(): _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L

DESCRIPTIONThe abs() function computes the absolute value of the integer argument j. The labs(), llabs(), and imaxabs() functions compute the absolute value of the argument j of the appropriate integer type for the function.

RETURN VALUEReturns the absolute value of the integer argument, of the appropriate integer type for the function.

ATTRIBUTESFor an explanation of the terms used in this section, see attributes(7). InterfaceAttributeValue abs(), labs(), llabs(), imaxabs() Thread safetyMT-Safe

STANDARDSPOSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD.

NOTESTrying to take the absolute value of the most negative integer is not defined. The llabs() function is included since glibc 2.0. The imaxabs() function is included since glibc 2.1.1. For llabs() to be declared, it may be necessary to define _ISOC99_SOURCE or _ISOC9X_SOURCE (depending on the version of glibc) before including any standard headers. By default, GCC handles abs(), labs(), and (since GCC 3.0) llabs() and imaxabs() as built-in functions.

SEE ALSOcabs(3), ceil(3), fabs(3), floor(3), rint(3)
0
Johanes Gumabo
Data Size   :   10,005 byte
man-abs.3Build   :   2024-12-29, 07:25   :  
Visitor Screen   :   x
Visitor Counter ( page / site )   :   3 / 258,799
Visitor ID   :     :  
Visitor IP   :   18.227.21.101   :  
Visitor Provider   :   AMAZON-02   :  
Provider Position ( lat x lon )   :   39.962500 x -83.006100   :   x
Provider Accuracy Radius ( km )   :   1000   :  
Provider City   :   Columbus   :  
Provider Province   :   Ohio ,   :   ,
Provider Country   :   United States   :  
Provider Continent   :   North America   :  
Visitor Recorder   :   Version   :  
Visitor Recorder   :   Library   :  
Online Linux Manual Page   :   Version   :   Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.29
Online Linux Manual Page   :   Library   :   lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page   :   Library   :   lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base   :   Version   :   Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base   :   Library   :   lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36

Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.