是否有任何浮点类型在小数点后存储的位数比c ++中的double
更多(或者任何替代方案,这会使double
存储更多数字)?
我读过long double
可能更准确。
在我的程序中,我们可以放大Mandelbrot集,但经过一些缩放后,图片会变得像素化。我认为这是因为与两个相邻像素相关联的两个复数之间的长度小于两个连续值double之间的差。在程序中,我使用了long double。
如果这很重要,那么我的电脑处理器是英特尔®酷睿™i3 CPU M 380 @ 2.53GHz×4,电脑是64位,操作系统是Ubuntu,编译器是gcc。
答案 0 :(得分:1)
您应该查看第三方库,例如boost.multiprecision甚至GMP。
您也可以“手动”完成,但这将是一项很多工作。您必须将数字作为字符串表示形式并自行手动进行算术运算。