c/C++에서 루트 찾기: sqrt 함수
c:#포함 <数学.h>
C++: #포함
정수 x = 9;
정수 y=sqrt(x);
>>y 매장 3.
기능 프로토타입:
C 언어:
double sqrt(double x) (=> 즉, 매개변수로 int가 입력되면 double로 변환되고, 받은 리턴값이 int y라면 int로 변환됩니다.
맞나요? )
C++:
더블 루트 (더블 x)
플로트 루트(플로트 x)
긴 이중 제곱근(긴 이중 x)
ㄴ (함수 오버로딩을 통해 이름은 같지만 매개 변수와 반환 유형이 다른 다른 함수 정의)
예:
sqrt(10) ->
int main(void) {
double x = 10;
double y = sqrt(x);
printf("sizeof : %zu bite, value : %lf", sizeof(y),y);
return 0;
}
>> sizeof: 8비트, 값: 3.162278부터.소수점