很多浮点数在计算机中不能精确的用二进制表示,那在数值计算方面有没有什么好的补偿或者避免的办法?如果你用的是fortran你可以通过选择不同的种类(kind=4,8,16)实现,需要说明的是,如果你用的是intel编译器,在项目属性设置中的fortran选项的子项:floating point的设置中floating point 磨刀modol不能使用缺省的fast,要改成source,EXtend Precision of single...改成yes,Floatint-point speculation选为strict查看更多