在C/C++中使用double类型处理用户输入的十进制实数。据我所知由于十进制数的小数部分在转换为二进制时丧失精度,存储的二进制数据有时是无法表示原有数据的。
现在用MSVC做一个统计程序,对用户输入的数据进行处理,要求按照指定小数位数或有效数字位数输出,对于舍入部分如果为5(两数中点),则向最后一位为偶数的舍入。但由于double类型精度的下降,有时无法正确判断舍入部分是否为5。
请问C/C++有没有库实现十进制实数的高精度运算?
临摹微笑
数组存储的数据可以同时是任何类型
ORM框架实现数据库存储
null 可以用什么数据类型存储
存储过程如何返回多行?
相关分类