C++에서 절대값을 구하는 세 가지 방법이 있습니다. 모든 유형의 숫자에 대한 절대값을 계산하려면 abs() 함수를 사용하세요. std::abs() 함수를 사용하면 정수, 부동 소수점 숫자, 복소수의 절대값을 계산할 수 있습니다. 단순 정수에 적합한 절대값의 수동 계산입니다.
C++에서 절대값을 구하는 방법
C++에서 절대값을 구하는 방법은 다음과 같습니다.
1.abs() 함수를 사용합니다.
abs() 함수는 다음과 같습니다. 모든 유형의 숫자 절대값을 계산하는 데 사용됩니다. 이는
<code class="cpp">#include <cstdlib> int main() { int num = -10; double num2 = -3.14; std::cout << "绝对值:" << abs(num) << std::endl; // 输出:10 std::cout << "绝对值:" << abs(num2) << std::endl; // 输出:3.14 }</code>
2. std::abs() 함수 사용
std::abs() 함수는 C++ 표준 라이브러리의 오버로드 버전으로, 정수, 부동 소수점 숫자 및 복소수의 절대값을 계산하는 데 사용됩니다. abs() 함수와 유사하게
<code class="cpp">#include <cstdlib> int main() { int num = -10; double num2 = -3.14; std::complex<double> num3(-2, 3); std::cout << "绝对值:" << std::abs(num) << std::endl; // 输出:10 std::cout << "绝对值:" << std::abs(num2) << std::endl; // 输出:3.14 std::cout << "绝对值:" << std::abs(num3) << std::endl; // 输出:3.60555 }</code>
3. 절대값을 수동으로 계산합니다.
간단한 정수의 경우 조건 연산자를 사용하여 직접 절대값을 쓸 수 있습니다.
<code class="cpp">int my_abs(int num) { return (num >= 0) ? num : -num; }</code>
위 내용은 C++에서 절대값을 계산하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!