clu*_*ter 1 c++ currency
我应该在C++中使用什么类型来存储大的当前值,如5231451.3245114414?它应该允许存储10个甚至更多的十进制数字.
Ker*_* SB 5
这取决于您的值有多大,更重要的是取决于所需的精度.
如果所有数字具有相同的精度和比例,比如小数点后10位且不大于100万,则可以使用长整数(将所有数字乘以10 10等).
如果你真的需要任意比例和精度,你就不会绕过一个任意精度的库.快速搜索出现了mpdecimal,但可能还有其他人.将定点方法与任意精度相结合,您也可以将libgmp用于任意精度的整数,但将它们全部视为10 10的单位.
归档时间:
14 年,2 月 前
查看次数:
1190 次
最近记录: