[c++] 거듭제곱 연산자(** 또는 pow 함수 사용)

C++에서는 거듭제곱을 연산하기 위한 **연산자와 pow 함수를 사용할 수 있습니다. 이 두 가지 방법으로 숫자의 거듭제곱을 계산할 수 있습니다.

거듭제곱 연산자(**) 사용하기

#include <iostream>
using namespace std;

int main() {
    int base = 2;
    int exponent = 3;
    int result = base ** exponent;  // 거듭제곱 연산자 사용
    cout << base << "의 " << exponent << " 승은 " << result << "입니다." << endl;
    return 0;
}

위의 코드에서 base ** exponent 부분은 baseexponent번 거듭제곱한 값을 계산합니다.

pow 함수 사용하기

#include <iostream>
#include <cmath>
using namespace std;

int main() {
    int base = 2;
    int exponent = 3;
    int result = pow(base, exponent);  // pow 함수 사용
    cout << base << "의 " << exponent << " 승은 " << result << "입니다." << endl;
    return 0;
}

위의 코드에서 pow(base, exponent) 부분은 baseexponent번 거듭제곱한 값을 계산합니다. 위의 코드를 실행하려면 #include <cmath>을 통해 수학 함수를 사용할 수 있도록 해야 합니다.

이렇게 C++에서는 거듭제곱 연산자pow 함수를 사용하여 숫자의 거듭제곱을 간단하게 계산할 수 있습니다.

참고 자료