精确十进制数据类型C ++? [英] Exact decimal datatype for C++?

查看:112
本文介绍了精确十进制数据类型C ++?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

PHP有一个小数类型,不具有花车和双打的不准确,使2.5 + 2.5 = 5,而不是4.999999999978325或类似的东西。

PHP has a decimal type, which doesn't have the "inaccuracy" of floats and doubles, so that 2.5 + 2.5 = 5 and not 4.999999999978325 or something like that.

所以我想如果有这样的C或C ++数据类型实现?

So I wonder if there is such a data type implementation for C or C++?

推荐答案

是:

有对C任意precision库++。结果
一个很好的例子是 GNU的多重precision运算库

There are arbitrary precision libraries for C++.
A good example is The GNU Multiple Precision arithmetic library.

这篇关于精确十进制数据类型C ++?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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