ComplexToString

complex 타입의 숫자 값을 텍스트 문자열로 변환합니다.

string ComplexToString(
   complex value,     // 복소수
   int     digits=8   // 소수점 이하 자릿수
   );

매개변수

value

[in]  복소수.

digits

[in]  정밀도 형식. digits 값이 0에서 16 범위에 있으면 복소수의 실수부와 허수부 문자열 표현이 지정된 소수점 이하 자릿수로 생성됩니다. digits 값이 -1에서 -16 범위에 있으면 복소수의 문자열 표현이 지정된 소수점 이하 자릿수의 과학 표기 형식으로 생성됩니다. 그 외의 모든 경우 숫자의 문자열 표현은 소수점 이하 8자리를 포함합니다.

반환값

지정된 정밀도 형식의 복소수 문자 표현을 포함하는 문자열입니다.

예:

   vectorc vecc=vectorc::Random(10,-1.0-1i,1+1i);
   string  str_complex=ComplexToString(vecc[0]);
   Print(str_complex);
   complex value=StringToComplex(str_complex);
   Print(value);
 
  /*
   (0.55906387,-0.18868503)
   (0.55906387,-0.18868503)
  */

참고 항목

복소수 (complex, complexf), DoubleToString, StringToComplex