더북(TheBook)

TAKEAWAY 5.28 I는 허수부를 표현하는 예약어다.

I는 수학 표기법과 비슷한 방식으로 복소수 타입 상수를 표현하는 데 사용된다. 예를 들어 0.5 + 0.5*I와 같이 적으면 double complex 타입이 되고, 0.5F + 0.5F*I라고 적으면 float complex 타입이 된다. 실수부와 허수부를 각각 floatdouble 상수로 지정하는 것처럼 타입을 섞어 쓰면, 컴파일러는 결과를 표현할 때 내부적으로 둘 중 넓은 타입으로 변환한다.

도전 5 복소수

(도전 2에 나온) 미분을 복소수로 확장할 수 있는가? 다시 말해 입력과 출력이 double complex 값인 함수로 만들 수 있는가?

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.