我应该在OSX上使用哪个库来进行任意精度算术? [英] Which library should I use on OSX for arbitrary precision arithmetic?
问题描述
我已经尝试过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屋!