fortran90整理.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
fortran90整理

1语句编译1.Build—Compile:编译 ; Build—Build:连接 ; Build—Exetuce:运行 ;或单击工具栏相应按钮。注意:a、保存文件时将自动创建同名的project 文件,形成*.dsp文件;b、同时还将自动创建同名的workspace,形成*.opt和*.dsw文件;c、编译连接后自动形成Debug目录,该目录中存放编译连接后文件。如:*.obj,*.lnk,*.exe等2.Free Format(自由格式)1.!感叹号后面的文本都是注释。2.每行可以编写132个字符。3.行号放在每行程序的最前面。4.一行程序代码的最后如果是符号,代表下一行程序会和这一行连接。如果一行程序代码的开头是符号,代表它会和上一行程序连接。3.书写格式行的书写(行的长度、分行、续行)1一行可以是0~132个字符,空格有意义,2语句最长不超过2640个字符3一行可以有多个语句,用“;”分隔 4一个语句可分行写,读行标记为(放在尾部),但如为关键字,首尾均加。5最多可有511个续行。4.语句的分类注释语句:!后的所有字符都被编译器忽略可独占一行,可在其它语句之后,空行为注释行(固定格式用C和*)说明语句:用于说明变量的类型、属性等可执行语句: 输入、赋值、输出……5.语句有位置规定: 说明语句必须出现在可执行语句之前,格式说明语句(FORMAT语句)除外。6.标志符小结注释标志符:1自由格式:! 固定格式:C * 2语句分隔符:分号;(仅自由格式可以使用) 3续行符:自由格式: 4申明标号: 1到5位无符号整数 5空格:关键字、变量、常量内部不能用空格,但相邻两者之间须用空格6.FORTRA90源程序基本结构1、FORTRAN90程序是一种分块结构,由若干个程序单元块组成: 主程序、外部子程序、模块、块数据单元 无论是主程序单元,还是子程序单元,都是独立的程序单位,应该独立编写,它们的形式相似。2、主程序结构 PROGRAM 程序名称 程序体 END [program 程序名称]其中:END既表示停止运行,又是结束标记。FORTRA90源程序基本结构3、各程序单元体形式上相同,都由若干行组成:语句行:说明语句:用于说明变量的类型、属性等 例:INTEGER::X,Y 可执行语句:输入、赋值、输出 例:A=4;B=B+1非语句行:注释语句:!后的所有字符都被编译器忽略。 可独占一行,也可在其它语句之后, 空行为注释行(固定格式用C和*)7.FORTRAN90字符集: ⑴ 26个英文字母A~Z(a~z)程序中不区分大小写 ⑵10个阿拉伯数字0~9 ⑶ _(下划线) 注意与减号(-)的区别。 ⑷21个特殊字符(见表2-1): 空格 = + - * / ( ) , : . $‘ !” % ; ?注意:1、在FOR源程序中,只能使用以上字符 2、字符型数据内(即引号内)可以出现任意字符(包括汉字)8.记号注意: 在字符串内部,不能随意地添加空格。例“ABC”与“A B C”不同。 在记号内部,也不许随意地使用空格。例SIN(X)与S I N(X)不同。 记号与记号之间的空格可以随意地使用。 多个空格在语法上与一个空格的作用相同。 一个记号与相邻关键字、名字、常数或标号之间,应当用一个或多个空格分开,以避免错误,同时也使结构清晰。9.Fortran的数据类型 1. 所有的数据都有其所属的类型。类型就是对数据的允许取值及这个值的范围进行的说明。基本类型字符类型逻辑类型实型派生类型(用户自定义类型)数组指针复型2.在每一基本类型中,依据不同的处理系统又细分为不同的种别,每一种别都与一个 整数相对应,此整数则称为种别参数kind_Value 。可在数值后用下划线标明种别,没有下划线为缺省种别。缺省种别整数的范围一般取决于所用计算机的字长。 简而言之,种别即决定数值在计算机中存储的字节数。 1.整型常量(INTEGER) 整型常量又叫整数,整数值的集合就是数学整数的子集。整型数据:微机支持4种kind_Value:1,2,4,8kind_Value=1的范围:-128~127(-27~27-1)kind_Value=2的范围:-32768~32767(-215~215-1)kind_Value=4的-2147483648~2147483647(-231~231-1) Integer 默认kind_Value的值为4 FORTRAN 90通过KIND值确定整数的存储开销、最大位数和取值范围,如表所示。缺省KIND值则取默认值4。 KIND值 字节数 二进位数 取值范围 1 1 8 -128~127 2

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档