文档详情

第三章 Fortran基础、输入输出.pdf

发布:2015-09-14约2.35万字共70页下载文档
文本预览下载声明
学生提问:请发到邮箱 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
显示全部
相似文档