C++의 cstdlib 라이브러리에는 ABS 외에도 절대값을 구하는 다양한 함수가 있습니다. C에서는 기본적으로 int 유형 입력에 abs가 사용되고, C++에서는 int, long, long long에 사용됩니다. 다른 것들은 long, long long 유형의 데이터 등에 사용됩니다. 이러한 기능의 사용법을 살펴보겠습니다.
이 함수는 int형 데이터에 사용됩니다. 따라서 이것은 주어진 인수의 절대값을 반환합니다. 구문은 다음과 같습니다.
int abs(int argument)
#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; }
Absolute value of -145 is: 145 Absolute value of 145 is: 145
이 함수는 긴 유형의 데이터에 사용됩니다. 따라서 이것은 주어진 인수의 절대값을 반환합니다. 구문은 다음과 같습니다.
long labs(long argument)
#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; }
Absolute value of -9256847 is: 9256847 Absolute value of 9256847 is: 9256847
이 함수는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!