GMP C ++: в чем разница между mpq_t и mpf_t & gt;

Я пытаюсь решить, какой использовать с модульной обратной функцией GMP, и я не могу найти разницу между mpq_t и mpf_t. Руководство GMP упоминает

— Функция: void mpz_set_q (mpz_t rop, const mpq_t op)

— Функция: void mpz_set_f (mpz_t rop, const mpf_t op)

когда речь идет об их инициализации. Может ли кто-нибудь пролить свет на это? Mpf_t может иметь дело с поплавками? (и если да, то с чем работает mpq_t?)

-1

Решение

mpf_t — тип с плавающей точкой GMP. mpq_t — рациональный тип GMP.

Документация здесь …

http://gmplib.org/manual/Nomenclature-and-Types.html#Nomenclature-and-Types

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]