`_Complex` 키워드

_Complex 키워드

복소수(허수를 포함한 수)를 다뤄야 할 때, 그 값을 담는 타입으로 선언하는 키워드가 _Complex예요. C99에서 복소수 산술 지원과 함께 도입됐어요.

출처: cppreference

본문

_Complex는 C99부터 도입된 복소수 타입(complex type) 키워드예요. 복소수 타입을 선언할 때 쓰여요.

  • float, double, long double 뒤에 붙여 float _Complex, double _Complex, long double _Complex 형태로 써요.
  • 복소수 타입을 쓸 때는 보통 <complex.h> 헤더의 매크로를 함께 사용해요.

사용

_Complex는 다음과 같이 타입 선언에 사용해요 (since C99).

double _Complex z = 3.0 + 4.0 * I; // I는 허수 단위

더 알아보기

  • 복소수 산술 함수들은 <complex.h> 라이브러리에서 다뤄요.
  • cppreference의 _Complex 원문을 참고해요.