请问fortran语言中,乘号是否可以省略?比如有这么一条语句:g1=(g-1.0d0)/2.0d0,是什么意思呢?

如题所述

fortran中乘号不能省略。
数字后面紧跟d0表示此数是双精度实数。
所以,g1=(g-1.0d0)/2.0d0中的1.0d0和2.0d0是表示此两数是双精度实数,并非1.0*d0和2.0*d0之意。
温馨提示:内容为网友见解,仅供参考
无其他回答

请问fortran语言中,乘号是否可以省略?比如有这么一条语句:g1=(g-1.0...
fortran中乘号不能省略。数字后面紧跟d0表示此数是双精度实数。所以,g1=(g-1.0d0)\/2.0d0中的1.0d0和2.0d0是表示此两数是双精度实数,并非1.0*d0和2.0*d0之意。

您好,请问怎样用Fortran生成服从多元正态分布的随机数啊?希望能帮忙给...
function ran1() !returns random number between 0 - 1 implicit none integer :: flag double precision :: ran1 save flag data flag \/0\/ if(flag==0) then call random_seed(); flag = 1 endif call random_number(ran1) ! built in fortran 90 random number function return end fu...

相似回答