abs() — 정수 절대값 연산

형식

#include <stdlib.h>
int abs(int n);

언어 레벨

ANSI

스레드세이프

설명

abs() 함수는 정수 인수 n의 절대값을 리턴합니다.

리턴값

오류 리턴값이 없습니다. 인수의 절대값을 정수로 표시할 수 없으면 결과가 정의되지 않습니다. 최소 허용 정수 값은 <limits.h> 포함 파일에 INT_MIN으로 정의됩니다.

이 예는 정수 x의 절대값을 연산하고 y에 할당합니다.
#include <stdlib.h>
#include <stdio.h>
 
int main(void)
{
    int x = -4, y;
 
    y = abs(x);
 
    printf("The absolute value of x is %d.\n", y);
 
    /********************* Output **************************
            The absolute value of x is 4.
    *****************************************************/
}