kgdc.net
当前位置:首页 >> FortrAn >>

FortrAn

比如 a%b 表示结构体变量 a 的 b 成员 类似于 C 语言的 a.b,结构体(struct) inpKey%nKeys inpKey 是一个结构体,你可以搜索一下 Type inpKey 找到它的定义 nKeys 是它的一个结构体成员。就这样

dble 函数,把数据转换成双精度。 比如 dble(Fre) 相当于 Fre*1.0D0,也就是把 Fre 转换成双精度的数据

/=和.ne.都是可以的 而是C语言的写法 你那个错误大概是因为if语句没用括号 比如if c2 /= 0.0 then 应为if (c2 /= 0.0) then

在不同的位置,作用不同, 固定格式中,C在第一列,可以注释本行 在程序中,可以做变量。 你说一下C的具体位置

转换成复数的意思, 比如a,b都是实数型,c是复数型。 语句 c=cmplx(a,b) 即表示a+bi这个复数存入c中。 也可以用cmplx(a),没有b,相当于虚部 b等于零

是的。if 是判断真假。 present 的意思是,判断某些可忽略的参数是否指定了。 比如一个子程序 subroutine sub(a,b,c) 其中,C 是可选参数:real , optional :: c 那么调用时,可以 call sub(a,b,c) 也可以 call sub(a,b) 对于后一种情况,presen...

当输入(输出)有格式文件时, rec是读入数据的记录号,recl是每个记录的长度。 例: OPEN(11,FILE='IN.DAT',FORM='FORMATTED',ACCESS='DIRECT',RECL=25) WRITE(11,'(5I5)',REC=1) (S(I),I=1,5) 或者: READ(11,'(5I5)',REC=1) (S(I),I=1,5) 可...

fortran语言中没有幂函数. 幂函数用运算符表示,幂运算符是两个星号(两个乘号). 例如: A**B 就是A的B次方. (A**B)**C -- 就是A的B次方以后再C次方.

在fortran语言中,abs可以输入的参数类型为 integer, real, or complex; iabs只能输入 INTEGER(4) 类型 ,返回类型 INTEGER(4) http://zhidao.baidu.com/question/327752376.html

在自由格式中,只有!一种方法 在固定格式中,除了!还可以用c或C,但必须写在前五个字母,即绿线的左边。

网站首页 | 网站地图
All rights reserved Powered by www.kgdc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com