我应该在OSX上使用哪个库来进行任意精度算术? [英] Which library should I use on OSX for arbitrary precision arithmetic?

查看:125
本文介绍了我应该在OSX上使用哪个库来进行任意精度算术?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经尝试过GMP,MPFR。但我无法完成如下的简单划分。顺便说一句,我在Xcode中有LLVM编译器。我尝试编译,运行它到IOS模拟器。

I tried already GMP, MPFR. But I can't accomplish a simple division like below. BTW I have LLVM compiler in Xcode. I try to compile, run it to IOS Simulator.


mpf_t a;

mpf_t a;

mpf_init2(a,256);

mpf_init2 (a, 256);

mpf_set_d(a,0.7);

mpf_set_d(a, 0.7);

mpf_t b; mpf_init2(b,256);

mpf_t b; mpf_init2 (b, 256);

mpf_set_d(b,1.0);

mpf_set_d(b, 1.0);

mpf_t l; mpf_init2(l,256);

mpf_t l; mpf_init2 (l, 256);

gmp_printf(%。* Ff \ n,5,a); --- 0.70000

gmp_printf ("%.*Ff \n", 5, a); --- 0.70000

gmp_printf(%。* Ff \ n,5,b); --- 1.00000

gmp_printf ("%.*Ff \n", 5, b); --- 1.00000

mpf_div(l,a,b);

mpf_div(l, a, b);

gmp_printf(%。* Ff ,5,l); --- 0.52502

gmp_printf ("%.*Ff", 5, l); --- 0.52502


推荐答案

你试过 MPIR OpenSSL 还提供了大量的图书馆......

Have you tried MPIR? OpenSSL also provides a big number library...

这篇关于我应该在OSX上使用哪个库来进行任意精度算术?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆