>백엔드 개발 >C++ >C/C++에서 abs(), labs() 및 llabs() 함수는 다음과 같이 변환됩니다. abs() 함수는 정수의 절대값을 반환하는 데 사용됩니다. labs() 함수는 긴 정수의 절대값을 반환하는 데 사용됩니다. llabs() 함수는 긴 정수의 절대값을 반환하는 데 사용됩니다.

C/C++에서 abs(), labs() 및 llabs() 함수는 다음과 같이 변환됩니다. abs() 함수는 정수의 절대값을 반환하는 데 사용됩니다. labs() 함수는 긴 정수의 절대값을 반환하는 데 사용됩니다. llabs() 함수는 긴 정수의 절대값을 반환하는 데 사용됩니다.

WBOY
WBOY앞으로
2023-08-26 13:49:021032검색

在C/C++中,abs()、labs()和llabs()函数的翻译如下:

abs()函数用于返回一个整数的绝对值。
labs()函数用于返回一个长整数的绝对值。
llabs()函数用于返回一个长长整数的绝对值

C++의 cstdlib 라이브러리에는 ABS 외에도 절대값을 구하는 다양한 함수가 있습니다. C에서는 기본적으로 int 유형 입력에 abs가 사용되고, C++에서는 int, long, long long에 사용됩니다. 다른 것들은 long, long long 유형의 데이터 등에 사용됩니다. 이러한 기능의 사용법을 살펴보겠습니다.

abs() 함수

이 함수는 int형 데이터에 사용됩니다. 따라서 이것은 주어진 인수의 절대값을 반환합니다. 구문은 다음과 같습니다.

int abs(int argument)

Example

#include <cstdlib>
#include <iomanip>
#include <iostream>
using namespace std;
main() {
   int x = -145;
   int y = 145;
   cout << "Absolute value of " << x << " is: " << abs(x) << endl;
   cout << "Absolute value of " << y << " is: " << abs(y) << endl;
}

Output

Absolute value of -145 is: 145
Absolute value of 145 is: 145

labs() function

이 함수는 긴 유형의 데이터에 사용됩니다. 따라서 이것은 주어진 인수의 절대값을 반환합니다. 구문은 다음과 같습니다.

long labs(long argument)

Example

#include <cstdlib>
#include <iomanip>
#include <iostream>
using namespace std;
main() {
   long x = -9256847L;
   long y = 9256847L;
   cout << "Absolute value of " << x << " is: " << labs(x) << endl;
   cout << "Absolute value of " << y << " is: " << labs(y) << endl;
}

Output

Absolute value of -9256847 is: 9256847
Absolute value of 9256847 is: 9256847

llabs() function

이 함수는 long long 유형의 데이터에 사용됩니다. 따라서 이것은 주어진 인수의 절대값을 반환합니다. 구문은 다음과 같습니다.

long long labs(long long argument)

#include <cstdlib>
#include <iomanip>
#include <iostream>
using namespace std;
main() {
   long long x = -99887654321LL;
   long long y = 99887654321LL;
   cout << "Absolute value of " << x << " is: " << llabs(x) << endl;
   cout << "Absolute value of " << y << " is: " << llabs(y) << endl;
}

출력

Absolute value of -99887654321 is: 99887654321
Absolute value of 99887654321 is: 99887654321

위 내용은 C/C++에서 abs(), labs() 및 llabs() 함수는 다음과 같이 변환됩니다. abs() 함수는 정수의 절대값을 반환하는 데 사용됩니다. labs() 함수는 긴 정수의 절대값을 반환하는 데 사용됩니다. llabs() 함수는 긴 정수의 절대값을 반환하는 데 사용됩니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제