Fortran基础知识回顾

2016-11-21
#Fortran

一、Fortran设计基础

  • Fortran是不区分大小写的语言。
  • 书面格式包括:自由格式(Free Format, *.F90)和固定格式(Fixed Format, *.F & *.FOR)。
  • 自由格式,注释是感叹号(!),每行可以编写132字符,多得用&&连接;

二、输入输出

  • 单精度E,有效位数6-7位;双精度D,有效位数15位。
  • 变量名可使用字母,数字,下划线,但是开首字符必须是字母;变量名的长度:Fortran77为6个字符,Fortran90为31个字符。
  • Sec7-1 输入输出编辑

三、流程控制与逻辑运算

  • IF语句和Select Case语句。

四、循环

  • Do和DoWhile两个;

五、数组(Array)

  • Fortran最多可声明高达7维数组。
  • where只用来数组赋值。

六、函数

结构如下:

    program main 
    ......
    ......
    call sub_1(...)
    ......
    call sub_2(...)
    ......
    end program main

    subroutine sub_1(...)
    ...
    end subroutine sub_1

    subroutine sub_2(...)
    ...
    end subroutine sub_2

七、文件

Fortran7790/95****编程入门

8、参考来源:

  1. Fortran学习笔记 - 文集 - 简书-小小xiao呆著
  2. 彭国伦. Fortran 95 程序设计. 中国电力出版社, 2012, 15次印刷.
  3. 《Fortran77和90/95编程入门》