C ++ GMP:mpq_t和mpf_t>之间有什么区别?

时间:2013-10-06 03:41:48

标签: c++ gmp modular-arithmetic

我正在尝试决定使用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 个答案:

答案 0 :(得分:0)

mpf_t是GMP的浮点类型。 mpq_t是GMP的理性类型。

文档在这里......

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