2
정수 및 부동 소수점에서 작동하는 프로그램을 작성하고 있습니다. 처음에는 GMP 라이브러리를 사용했지만 GMP에는 sin, cos, exp 등의 함수가 부동 소수점에 없습니다. 그래서, 나는 MPFR 라이브러리로 전환했고, 모두 파일로 갔다. 하지만 (계산의 첫 단계 후에) 결과를 잘라내어 GMP 큰 정수 (mpz_t)에 저장해야합니다. MPFR은 정수 함수를 가지고 있지 않습니다. 하지만 내 결과는 mpfr_t에 있는데 어떻게 mpz_t로 변환 할 수 있습니까? (또는 mpf_t 파일에서 mpz_t로 변환 할 수 있습니다.)mpfr 실수를 gmp 비트 정수로 변환해야합니다.