微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在没有指数且没有任何数字错误的情况下打印 gmplib 的 mpf_t 数字?

如何解决如何在没有指数且没有任何数字错误的情况下打印 gmplib 的 mpf_t 数字?

如何在没有指数的情况下打印 gmplib 的 mpf_t 数? 当我尝试使用没有指数的 gmp_printf 函数打印 mpf_t 数字时,我在打印数字时出现错误,我的实际数字是 9745121326457979131322465491642454641154324641.794563216598 和印刷号码是9745121326457979131320000000000000000000000000.0000000000

我的代码是:

#include <iostream>
#include "gmp.h"

using namespace std;

int main() {
    mpf_t num;

    mpf_init_set_str(num,"9745121326457979131322465491642454641154324641.794563216598",10);
    gmp_printf("num2 is: %.10Ff\n",num);
    return 0;
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。