FORTRAN语言(Formula Translation)自学笔记

您所在的位置:网站首页 fortran语言淘汰了吗 FORTRAN语言(Formula Translation)自学笔记

FORTRAN语言(Formula Translation)自学笔记

2024-01-31 04:53| 来源: 网络整理| 查看: 265

FORTRAN语言是Formula Translation的缩写,意为“公式翻译”,工程界最常用的编程语言,它在科学计算中(如航空航天、地质勘探、天气预报和建筑工程等领域)发挥着极其重要的作用。 ————摘自百度百科。 现将自己近期对Fortran语言的学习总结如下,主要以遇到的一些Fortran程序为例,便于后续查询与深入学习。 参考资料: https://wenku.baidu.com/view/e2966ba0760bf78a6529647d27284b73f342365c.html?from=search

1、关系运算

+ - * / **(**表示乘方) GT:大于; GE:大于或等于; LT:小于; LE:小于或等于; EQ:等于; NE:不等于; AND:逻辑与; OR 逻辑或; NOT:逻辑非; EQV:逻辑等; NEQV:逻辑不等

优先级次序由高到低为: () → ** → *或/ → +或- → GT或GE或LT或LE或EQ或NE → NOT → AND → OR → EQV或NEQV

2、变量类型

1. 隐含约定:I-N规则 凡是以字母I,J,K,L,M,N六个字母开头的,即为整型变量,其它为实型变量。

2. 类型说明语句 规定变量类型,可改变I-N规则。

变量类型 变量类型说明 INTEGER 整型 REAL 实型 DOUBLE PRECISION 双精度实型 COMPLEX 复型 LOGICAL 逻辑型,逻辑常量有“T”和“F”,“T”表示“.TRUE.”,“F”表示“.FALSE.” CHARACTER*N 字符型,N为字符串长度,可以在变量名称后重新指定长度,如CHARACTER*8 STR1,STR2*10

3. IMPLICIT语句 将某一字母开头的全部变量指定为所需类型,例如IMPLICIT REAL (I,J)

三种定义的优先级别由低到高顺序为: I-N规则 → IMPLICIT语句 → 类型说明语句 因此在程序中IMPLICIT语句应放在类型说明语句之前。

3、数组与赋值

1. DIMENSION说明数组:

使用I-N规则时用DIMENSION说明数组,也可在定义变量类型同时说明数组,说明格式为:数组名(下标下界,下标上界),也可省略下标下界,此时默认为1。 例如:DIMENSION ND(80:99), W(3,2), A(0:2,0:1,0:3), REAL IA(10), ND(80:99)

注:DIMENSION语句声明的数组,其类型可按I-N规则确定,也可以使用显式声明其类型,但显式声明语句应在DIMENSION语句之前,例如: Real (8) NUM, SUM DIMENSION NUM (2,3), SUM(2:8)

2. 输入输出操作:

输入: read(



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3