第三章 fortran基础、输入输出

第三章 fortran基础、输入输出

ID:33507073

大小:1.76 MB

页数:70页

时间:2019-02-26

第三章 fortran基础、输入输出_第1页
第三章 fortran基础、输入输出_第2页
第三章 fortran基础、输入输出_第3页
第三章 fortran基础、输入输出_第4页
第三章 fortran基础、输入输出_第5页
资源描述:

《第三章 fortran基础、输入输出》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、学生提问:请发到邮箱kxjsyyyht2014@126.com助教会协助解答。学生提问:内存和硬盘能否统一?CPU内存硬盘以上图片来自网络。一、Windows下使用VisualFortran会建立新的项目和源程序。会编译运行程序。二、LINUX下使用Fortran会建立文件夹(mkdir),编辑源程序(vi)在命令行编译源程序iforta.f90–oa.o在命令行运行源程序./a.o英文四级词汇量:4200英文六级词汇量:5500Fortran词汇量:几百个脑细胞开始喜大普奔吧!战略上藐视,战术上重视。一、字符集和书面格式1.字符集字符集:编写Fortran程序时,所

2、能使用的所有字符及符号。Fortran所能使用的字符集有:英文26个字母A~Z及a~z(英文字母大小写不分)数字0~922个特殊符号:=+-*/(),.‘!“%&;<>?$_(还有一个显示不出来的空格符)Fortran是不区分大小写的语言。指变量名和执行命令不区分,字符串是区分大小写的。第三章Fortran程序设计基础、输入输出及声明一、字符集和书面格式2.书面格式FreeFormat(自由格式)Fortran程序代码为以*.F90为扩展名的文件FixedFormat(固定格式)Fortran程序代码扩展名为*.F或*.FOR的文件第三章Fortran程序设计基础、输

3、入输出及声明一、字符集和书面格式2.1.FixedFormat(固定格式)每一行的前5个字符只能是空格或是数字,数字用来作为“行代码”。每一行的第6个字符只能是空格或“0”以外的字符。第1个字符如果是字母C、c或星号*,这一行文本会被当成说明批注,不会被编译第1~5个字符如果是数字,就是用来给这一行程序代码取个代号。不然只能是空格第6个字符如果是“0”以外的任何字符,表示这一行程序会接续上一行第7~72个字符Fortran程序代码的编写区域第73个字符之后不使用,超出的部分会被忽略,有的编译器会发出错误信息程序代码命令之间的空格,不会有任何意义,举例来说:例0301W

4、rite(*,*)‘hello’和Write(*,*)‘hello’这两行程序代码的含义是相同的。第三章Fortran程序设计基础、输入输出及声明一、字符集和书面格式2.2.FreeFormat(自由格式)FreeFormat需要注意的事项只有以下几点:1.叹号“!”后面的文本都是注释。2.每行可以编写132个字符。3.行号放在每行程序的最前面。4.一行程序代码的最后如果是符号&,代表下一行程序会和这行程序连接。如果一行程序代码的开头是符号&,代表它会和上一行程序连接。第三章Fortran程序设计基础、输入输出及声明二、Fortran的数据类型和数学表达式1.Fort

5、ran的数据类型数据类型是指适用Fortran在计算机内存中记录文本、数值等数据的最小单位及方法。(1)整数(Integer)(2)浮点数(Real)(3)复数(Complex)(4)字符(Character)(5)逻辑判断(Logical)第三章Fortran程序设计基础、输入输出及声明二、Fortran的数据类型和数学表达式1.Fortran的数据类型(1)整数(Integer)整数的类型又分两种,长整型和短整型。长整型占用保存的数值范围在-32bits(4bytes)2147483648~+2147483647之间的空间(-231~231-1)短整型占用保存的数

6、值范围在-16bits(2bytes)32768~+32767之间(-215~215-1)的空间第三章Fortran程序设计基础、输入输出及声明二、Fortran的数据类型和数学表达式1.Fortran的数据类型(2)浮点数(Real)浮点数的类型又分两种,单精度型和双精度型。在个人计算有效位数可记录的最小数值机中占用最大数值3838单精度32bits6~73.4101.1810(4bytes)308308双精度64bits15~161.79102.2310(8bytes)第三章Fortran程序设计基础、输入输出及声明二、Fortran的数据类型

7、和数学表达式1.Fortran的数据类型(3)复数(Complex)就是以a+bi的形式来表示的数值。复数种的a、b值其实是由两个浮点数来做记录,所以复数同样也有两种类型,单精度复数及双精度复数。第三章Fortran程序设计基础、输入输出及声明二、Fortran的数据类型和数学表达式1.Fortran的数据类型(4)字符(Character)字符类型可以记录的东西非常广,从键盘输入的任何东西,不论是数字、文本或任何特殊符号,它都可以记录。附录B的ASCII字符表就是这个类型所能记录的所有字符。只记录一个字母、符号时的数据类型称为“字符”,记录一连串的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。