기록은 기억을 이기고 시간보다 오래 남는다.

프로그래밍 언어/c++

[C++] pow, sqrt 함수란?(루트함수, 제곱, 제곱근)

준_준 2023. 4. 28. 20:48

안녕하세요 준준 입니다.

이번 개시글에서는 pow() 함수 sqrt() 함수 대해 알아보도록 합시다.

간단하게 제곱과 제곱근과 관련이 되어 있습니다.

 

우선 이 함수들를 사용하기 위해서는 #include<cmath> 헤더 파일을 선언해 주어야 합니다.

 

c++에서의 pow 함수 원형은 아래와 같습니다.

1. double        pow(double base, double n)

2. float           pow(float base, float n)

3. long double pow(long double base, long double n)

 

-pow의 기능

           base가 되는 함수를 n만큽 제곱을 해줍니다.

-pow 사용법:

          12에 2제곱을 구한다면     

                    -> pow(12,2);

           5.5에 9.9제곱을 구현다면

                    ->pow(5.5,9.9);

 

 

 

다음으로 루트값을 계산해주는 sqrt() 함수에 대해 설명하겠습니다.

 

c++에서 sqrt 함수 원형은 아래와 같습니다.

1. double        sqrt(double x)

2. float           sqrt(float x)

3. long double sqrt(long double x)

4. double        sqrt(T x)

 

sqrt() 함수 기능

          매개변수로 들어온 값에 루트 계산후 반환해 줍니다.

sqrt() 함수 사용법

          1) 루트 144구할때

                    -> sqrt(144);

          2) 루트 12,2 구할때

                    -> sqrt(12.2);

반응형