Fortran 90程序里1.d0,50.0d16,100.0d16之类的数字格式是什么?怎么用

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 05:25:38
Fortran 90程序里1.d0,50.0d16,100.0d16之类的数字格式是什么?怎么用

Fortran 90程序里1.d0,50.0d16,100.0d16之类的数字格式是什么?怎么用
Fortran 90程序里1.d0,50.0d16,100.0d16之类的数字格式是什么?怎么用

Fortran 90程序里1.d0,50.0d16,100.0d16之类的数字格式是什么?怎么用
50.0D16 意思就是 50.0 乘以 10 的 16 次方,并且是双精度的.
说白了就是双精度的 50.0E16
其他类似.
要尤其注意,常数也有精度的.
比如 double a , b
a = 3.141592654323213
如果 b = a * 7.0
则可能丢失精度,因为虽然 a 是双精度,但 7.0 是单精度.
为了保证 b = a * 7.0 能保持精度,要把 7.0 写为 7.0D0

Fortran 90程序里1.d0,50.0d16,100.0d16之类的数字格式是什么?怎么用 FORTRAN 程序中 PII=4.*ATAN(1.D0) 那个.*是什么运算? fortran语句:pi=dacos(-1.D0)平时用C++的,麻烦fortran高手解释下:1.acos 前面加d什么意思 2.(-1.D0),.D0什么意思?谢谢 用fortran编制的一段程序,能解释下其中.d0 .dis=TIME(1)xmin=-35.d0xmax=35.d0ymin=35.d0-disymax=-35.d0-disF=0.0d0if(COORDS(1).le.xmax.and.COORDS(1).ge.xmin.and.1COORDS(2).le.ymin.and.COORDS(2).ge.ymax) thenF=75.d4/(24.d0*50.d0) 求相关系数fortran程序~求相关系数的fortran程序~. fortran程序求矩阵特征值, 一段fortran程序,用于生成随机数,哪里出问题了real*8 function random()implicit double precision(a-h,o-z)common/random_s/xx=dmod(x*1953125d0,8388593d0)random=(x+0.1d0)/8388593d0returnendblock datareal*8 xcommon/random_s/xdata x/235621d0/ Fortran语言:DISMAX=6*24.D0/24.其中的. fortran 复数开方问题fortran 下,对一个复数开方,有两个解,程序为什么只输出一个解?复介电常数的开方例如 program mainimplicit nonecomplex*16::aa=(9.0d0,-40.0d0)write(*,*) cdsqrt(a)end输出:( 5.0000000000000000 ,-4. fortran程序:if(xm-xb(ke)) 30,40,50.30,40,50分别指向一段语句, fortran里 chdir怎么用 1.写出DATA GOT 程序框架2.8253 D0-D7各位的含义 fortran中read(n,*)(D0(I),I=1,其中D0是声明的一维数组. fortran 怎样求最长连续降水日数用fortran程序编写, 求:牛顿迭代法解方程的程序要Fortran的 fortran里format(a50)什么意思 Fortran里几个有用的函数