美文网首页
Fortran 77要点

Fortran 77要点

作者: 李彪_哈工大 | 来源:发表于2019-07-08 20:30 被阅读0次

Fortran77的格式

Fortran77的一点典型特点

  • F77中定义的辅程序对所有其它辅程序都是公开的,即除自己本身以外都可以加以引用。而在F90中,辅程序可以被本身应用,且可以定义不能被其它辅程序应用的内部辅程序。


    image.png
    image.png
  • 变量名和程序名等使用的英文名是由(F77:6;F90:31)个字符(包含英文字母A-Z、数字0-9、F90:下划线 _)构成,且第一个字符必须是字母。

标号区:第1—5列

  • 可以写l至5位整数。也可以没有标号。标号区中的空格不起作用。标号应是无符号整数(无正负号或小数点)。
  • 标号大小顺序没有任何要求。假如第二行的标号为1000,第三行的标号可以是10,也可以是99999。
  • 标号区内不得出现标号以外的内容,但注释行例外。

续行区:第6列

  • 如果在一行的第6列上写一个非空格和非零的字符,则该行作为其上一行的续行。
  • F77允许一个语句有19个续行(即一个语句最多可以写成20行)。
  • 避免使用数字与1-6位产生误读,最好使用固定的特殊字符。

语句区:第7—72列

  • 不要求一定从第7列开始写语句,可以从第7列以后(72列以前)的任何一列开始写,但一行只能写一个语句。
  • 特别注意到语句最后的空格将可能溢出72列,在某些计算机系统上将导致难以查出的错误。

注释区:第73—80列

  • 注释区只对程序员提供辨别信息,不是语句的一部分,不被编译

赋值

  • 如果变量V与表达式e的类型相同,则直接进行赋值。
  • 如果类型不同,则应先进行表达式的求值,然后将该表达式的值转换为被赋值变量的类型。
  • 编写程序时,应尽可能使贼值号两侧保持同类型。

COMMON

  • COMMON语句是说明语句,必须出现在所有可执行语句之前。
  • 可调数组名也不能出现在公用语句中

子程序相关

好文https://blog.csdn.net/sinat_33528967/article/details/52098385#%E5%AD%90%E7%A8%8B%E5%BA%8Fsubroutine

相关文章

  • Fortran 77要点

    Fortran77的格式 Fortran77的一点典型特点 F77中定义的辅程序对所有其它辅程序都是公开的,即除自...

  • Fortran学习笔记4

    逻辑运算 if命令需要和逻辑运算表达式搭配才能起到很好的效果。下面分别列出Fortran90和Fortran77的...

  • Fortran基础知识回顾

    一、Fortran设计基础 Fortran是不区分大小写的语言。 书面格式包括:自由格式(Free Format,...

  • Fortran

    Fortran Coder 团队制作的视频特别适合自学和进阶的小伙伴:http://v.fcode.cn/还有qq...

  • 2018-04-16

    Fortran Best Practices ====================== .. highligh...

  • 学习cmake

    c++与fortran混合编程时的cmake 在fortran和c++混合编程时,使用cmake工具参考link[...

  • GPOPSIM软件使用

    软件介绍软件介绍 软件用途软件用途 语言:Fortran 90 输入文件 一个TXT文本文件,Fortran语言风...

  • python和fortran的接口

    由于历史缘故,很多成熟的计算代码都是用fortran写成的。在python中调用fortran代码,要用到f2py...

  • vim 稍微高级一些的设置

    最近需要在linux系统下编辑fortran的代码,但是系统自带的编辑器vim本身对fortran的支持不够强大,...

  • ABAQUS6.12及子程序

    准备工作 ABAQUS网盘链接VS 2008 英文版Fortran 10或11VS和Fortran可到官网找,申请...

网友评论

      本文标题:Fortran 77要点

      本文链接:https://www.haomeiwen.com/subject/gztzhctx.html