_cabs
복소수의 절대값을 계산합니다.
double _cabs(
struct _complex z
);
매개 변수
- z
복소수입니다.
반환 값
_cabs 는 성공 하면 인수의 절대 값을 반환 합니다. 오버플로우에서, _cabs 는 HUGE_VAL 를 반환하고 errno 을 ERANGE 로 설정합니다. 오류처리를 _matherr을 사용하여 변경할 수 잇습니다.
설명
이 _cabs 함수는 복잡한 숫자의 절대값을 계산합니다, 이는 형식 _complex 의 구조체여야 합니다. 구조체 z 는 실제 구성 요소인 x 와 허구의 구성요소 y 으로 이루어져 있습니다. 이러한 _cabs 에 대한 호출은 값을 생성합니다. 이 값은 sqrt( z.x*z.x + z.y * z.y 표현의 동일한 값입니다.
요구 사항
루틴 |
필수 헤더 |
---|---|
_cabs |
<math.h> |
호환성에 대한 자세한 내용은 소개 단원의 호환성 부분을 참조하십시오.
예제
// crt_cabs.c
/* Using _cabs, this program calculates
* the absolute value of a complex number.
*/
#include <math.h>
#include <stdio.h>
int main( void )
{
struct _complex number = { 3.0, 4.0 };
double d;
d = _cabs( number );
printf( "The absolute value of %f + %fi is %f\n",
number.x, number.y, d );
}
해당 .NET Framework 항목
해당 사항 없음. 표준 C 함수를 호출하려면 PInvoke를 사용합니다. 자세한 내용은 플랫폼 호출 예제를 참조하십시오.