那是因为fortran里面real字符型变量默认的是四字节存储,除了六位小数,符号和小数点各一位就剩24位表示整数位。故最大值为2**24,若要得到真实数据,可在定义变量是加个括号里面加上数字表示存储字节量,如real(8)::sum=0.0。
没看懂什么意思?