Fortran的基本语法

2018-12-12 14:24 更新

的Fortran程序是由程序单元像一个主程序,模块和外部子程序或程序的集合。

每个程序包含一个主程序和可以或可以不包含其它程序单元。主程序的语法如下:

program program_name
implicit none      

! type declaration statements      
! executable statements  

end program program_name

Fortran中一个简单的程序

让我们写一个程序,增加了两个数字,并打印出结果:

program addNumbers

! This simple program adds two numbers     
   implicit none
   
! Type declarations
   real :: a, b, result 
   
! Executable statements 
   a = 12.0
   b = 15.0
   result = a + b
   print *, 'The total is ', result                   
   
end program addNumbers        

当你编译和执行上面的程序,它会产生以下结果:

The total is 27.0000000    

请注意:

  • 所有Fortran程序启动与关键字程序并结束与关键字结束程序,然后该程序的名称。

  • 隐式无语句允许编译器检查你所有的变量类型正确声明。你必须总是在每个节目开始使用隐无

  • 在Fortran语言注释开始与感叹号(!),因为在这之后的所有字符(除了在一个字符串)被编译器忽略。

  • 打印*在屏幕上显示命令数据。

  • 行代码的缩进是保持一个程序读取一个很好的做法。

  • Fortran的同时允许大写和小写字母。 Fortran语言是不区分大小写,除了字符串。

基本

基本字符集的Fortran包含:

  • 字母A到Z和A ... Z
  • 数字0 ... 9
  • 下划线(_)字符
  • 特殊字符=:+空白 - * /()[]。 $'! “%; <>?

令牌在基本字符集字符制成的。令牌可以是一个关键词,一个标识符,常量,字符串文字或符号。

程序语句是由令牌。

识别码

一个标识符是用于标识变量,过程或任何其它用户定义的项目的名称。在Fortran语言的名称必须遵循以下规则:

  • 它不能超过31个字符。

  • 它必须由字母数字字符(字母表中的所有字母和数字0到9)和下划线(_)。

  • 名称的第一个字符必须是字母。

  • 名称不区分大小写

关键词

关键字是特殊的单词,语言的保留。这些保留字不能用作标识符或名称。

下面的表格,列出了Fortran语言的关键字:

非I / O关键字
可分配分配分配分配数据块
呼叫案件字符共同复杂
包含继续周期数据 DEALLOCATE
默认双精度其他否则,如果
别处最终数据块做到底最终功能万一
结束接口前端模块程序结束最终选择结束子程序
结束类型到底哪里条目等价出口
外部功能如果含蓄
进出整数意图接口
固有 LEN 合乎逻辑的
名单废止只要操作者可选的
参数暂停指针私人的
程序上市真实递归结果
返回保存选择案例停止子程序
目标然后类型类型() 使用
哪里
在I / O相关的关键字
退格 ENDFILE 格式查询
打开打印倒带

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号