发布网友 发布时间:2024-09-30 07:34
共3个回答
热心网友 时间:2024-11-19 21:20
用long double可以确保18~19位有效数字,这是实型,20!输出时把小数部分去掉,比较符合我们的习惯。要再大的话就得用高精度计算了,只要你的电脑受得了,理论要多少位有效就多少位有效,不过高精加、减、乘比较简单,除法就复杂了许多,开方更复杂了估计你没这耐心设计程序,我全部用数组实现。热心网友 时间:2024-11-19 21:21
网上查一下,高精度运算算法。热心网友 时间:2024-11-19 21:21
位数最大的应该是 long double长双精度了,他最大在windos处理器下的VC程序里,可以输出1.7乘以10的-308到1.7乘以10的正308.应该可以满足你的需求。