FORTRAN语言(Formula Translation)自学笔记

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:逻辑不等

优先级次序由高到低为:
()***/+-GTGELTLEEQNENOTANDOREQVNEQV

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(

  • 9
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值