[C언어/C++] 거듭 제곱 구하기 pow 함수 사용법 & 예제
- Language/C , C++ , C#
- 2021. 2. 15.
C언어나 C++에서 특정 값의 제곱을 구하려면 math 헤더에 있는 pow함수를 사용하시면 됩니다. 해당함수를 사용하면 따로 알고리즘 구현없이도 함수 호출 한번으로 원하는 값을 얻어낼 수 있습니다.
pow함수 사용법
#include <math.h> //C언어
#include <cmath> //C++
//C언어
double pow(double base, double n)
//C++
double pow(double base, double n)
float pow(float base, float n)
long double pow(long double base, long double n)
pow함수를 사용하려면 먼저 pow함수가 포함되어 있는 math헤더를 include해야합니다. C++은 cmath입니다. C언어는 리턴값이 double로 고정되어 있어 double형으로만 값을 받을 수 있고 C++은 dobule, float, long double 이렇게 3가지 값의 반환을 지원합니다.
base : 제곱할 숫자
n : 승수
pow함수 사용 예제
#include <stdio.h>
#include <math.h> //C언어
#include <cmath> //C++
void main() {
double result = pow(2, 10); //2의 10승
double result2 = std::pow(2, 10); //C++ 사용시
printf("2의 10승 = %lf\n", result);
}
사용법은 pow(대상숫자,지수) 이렇게 사용하시면 됩니다.
'Language > C , C++ , C#' 카테고리의 다른 글
[C언어/C++] 절대값 구하기 (abs, labs, fabs) 함수 사용법 & 예제 (0) | 2021.02.16 |
---|---|
[C언어/C++] 제곱근(루트) 구하기 sqrt 함수 사용법 & 예제 (0) | 2021.02.15 |
[C언어/C++] 문자열 대소문자 변환 (toupper, tolower) 함수 사용법 & 예제 (1) | 2021.02.14 |
[C언어/C++] 문자열 대소문자 판별 (isupper, islower) 함수 사용법 & 예제 (0) | 2021.02.14 |