Fortran 90:Fortran 学习笔记(一)

本文介绍Fortran编程的基础知识,包括程序结构、输入输出操作、循环控制、数组处理及字符串操作等内容,适合初学者入门。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、每句不超过132个字符,大小写不加区分,一行多语句用 “;” 区分;

2、使用!注释,在行末加上 “&” 续行,下一行行首也需加 “&”;

3、每个 Fortran 程序有且仅有一个主程序,开始语句为 PROGRAM 程序名;

4、read 语句:read( 输入设备,输入格式 ) 输入列表,PS:“ * ” 为键盘输入;

     输入的数据:类型对应,字符型(长度不够空格补充,太长则截取前面部分)

     逻辑型(可用T/T. 或 F/F. 打头的任意字符串输入),“ ,,” 表示不改变对应变量的值,

     可用 c*n 连续输入 n 个 c 给 n 个对应变量;

5、print输出:print 输出格式,输出列表;

6、write语句:write(输出设备,输出格式)输出列表,以“ * ”作输出设备表示向屏幕输出,

      write(*,输出格式)输出列表 效果等同于 print 输出格式,输出列表,

      write(*,*)输出列表 效果等同于 print *,输出列表;

7、Parameter(p1 = c1)定义符号常量的值;

8、关系运算符: >(.GT.)  |  >=(.GE.)  |  /=(.NE.)  |  ==(.EQ.)  |  <=(.LE.)  |  <(.LT.)

     可用 ABS(A-B)<1E-6 代替 A == B

9、逻辑表达式:.NOT.(逻辑非)  |  .AND.(逻辑与)  |  .OR.(逻辑或)

                           .EQV.(逻辑等)  |  .XOR.(逻辑不等) |  .NEQV.|(逻辑不等)

10、DO 循环变量 temp = e1, e2, [step]

       ENDDO;

       exit 效果等同于其他语言的 break,cycle 效果等同于其他语言的 continue;

11、read(*,*)(A(I),I = 1,10,1)

       write(*,*)((D(L,N),N=1,6),L=1,5)

12、//表示字符串的合并

13、记录结构以回车或换行作为一个记录的结构,一个记录可包含多个数据,用空格隔开14、contains 可用于包装子程序,使得外部的子程序满足用户的需求来调用


未完待续、、、

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值