第三章 Fortran基础、输入输出.pdf
文本预览下载声明
学生提问:请发到邮箱
kxjsyyyht2014@126.com
助教会协助解答。
学生提问:内存和硬盘能否统一?
CPU 内存 硬盘
以上图片来自网络。
一、Windows下使用Visual Fortran
会建立新的项目和源程序。
会编译运行程序。
二、LINUX下使用Fortran
会建立文件夹(mkdir) ,编辑源程序(vi)
在命令行编译源程序ifort a.f90 –o a.o
在命令行运行源程序./a.o
英文四级词汇量:4200
英文六级词汇量:5500
Fortran词汇量:几百个
脑细胞开始喜大普奔吧!
战略上藐视,战术上重视。
一、字符集和书面格式
1. 字符集
字符集:编写Fortran程序时,所能使用的所有字符及符号。
Fortran所能使用的字符集有:
英文26个字母 A~Z及a~z (英文字母大小写不分)
数字 0~9
22个特殊符号 : = + - * / ( ) , . ‘ ! “ % ; ? $ _ (还有一个显示不出来的空格符)
Fortran是不区分大小写的语言。
指变量名和执行命令不区分,字符串是区分大小写的。
第三章 Fortran程序设计基础、
输入输出及声明
一、字符集和书面格式
2. 书面格式
Free Format (自由格式)
Fortran程序代码为以*.F90为扩展名的文件
Fixed Format (固定格式)
Fortran程序代码扩展名为*.F或*.FOR的文件
第三章 Fortran程序设计基础、
输入输出及声明
一、字符集和书面格式
2.1. Fixed Format (固定格式)
每一行的前5个字符只能是空格或是数字,数字用来作为“行代码”。
每一行的第6个字符只能是空格或“0” 以外的字符。
第1个字符 如果是字母C、c或星号*,这一行文本会被当成说明批注,不
会被编译
第1~5个字符 如果是数字,就是用来给这一行程序代码取个代号。不然只能
是空格
第6个字符 如果是“0”以外的任何字符,表示这一行程序会接续上一行
第7~72个字符 Fortran程序代码的编写区域
第73个字符之后 不使用,超出的部分会被忽略,有的编译器会发出错误信息
程序代码命令之间的空格,不会有任何意义,举例来说:
例0301 Write(*,*) ‘hello’ 和 Write(*,*) ‘hello’
这两行程序代码的含义是相同的。
第三章 Fortran程序设计基础、
输入输出及声明
一、字符集和书面格式
2.2. Free Format (自由格式)
Free Format需要注意的事项只有以下几点:
1. 叹号“!”后面的文本都是注释。
2. 每行可以编写132个字符。
3. 行号放在每行程序的最前面。
4.一行程序代码的最后如果是符号 ,代表下一行
程序会和这行程序连接。如果一行程序代码的开
头是符号,代表它会和上一行程序连接。
第三章 Fortran程序设计基础、
输入输出及声明
二、Fortran的数据类型和数学表达式
1. Fortran的数据类型
数据类型是指适用Fortr
显示全部