fortran90整理

fortran90整理

ID:40538370

大小:141.38 KB

页数:19页

时间:2019-08-04

fortran90整理_第1页
fortran90整理_第2页
fortran90整理_第3页
fortran90整理_第4页
fortran90整理_第5页
资源描述:

《fortran90整理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1语句编译1.Build—Compile:编译;Build—Build:连接;Build—Exetuce:运行;或单击工具栏相应按钮。注意:a、保存文件时将自动创建同名的project文件,形成*.dsp文件;b、同时还将自动创建同名的workspace,形成*.opt和*.dsw文件;c、编译连接后自动形成Debug目录,该目录中存放编译连接后文件。如:*.obj,*.lnk,*.exe等2.FreeFormat(自由格式)1.!感叹号后面的文本都是注释。2.每行可以编写132个字符。3.行号放在每行程序的最前面。4.一行程序代码的最后如果是符号&,代表下一行程序会和这一行连接。如果

2、一行程序代码的开头是符号&,代表它会和上一行程序连接。3.书写格式行的书写(行的长度、分行、续行)1一行可以是0~132个字符,空格有意义,2语句最长不超过2640个字符3一行可以有多个语句,用“;”分隔4一个语句可分行写,读行标记为&(放在尾部),但如为关键字,首尾均加&。5最多可有511个续行。4.语句的分类注释语句:!后的所有字符都被编译器忽略1.可独占一行,可在其它语句之后,a)空行为注释行(固定格式用C和*)2.说明语句:用于说明变量的类型、属性等3.可执行语句:输入、赋值、输出……5.语句有位置规定:说明语句必须出现在可执行语句之前,格式说明语句(FORMAT语句)除外。6

3、.标志符小结注释标志符:1自由格式:!固定格式:C*2语句分隔符:分号;(仅自由格式可以使用)3续行符:自由格式:&4申明标号:1到5位无符号整数5空格:关键字、变量、常量内部不能用空格,但相邻两者之间须用空格6.FORTRA90源程序基本结构1、FORTRAN90程序是一种分块结构,由若干个程序单元块组成:主程序、外部子程序、模块、块数据单元无论是主程序单元,还是子程序单元,都是独立的程序单位,应该独立编写,它们的形式相似。2、主程序结构PROGRAM程序名称程序体END[program程序名称]其中:END既表示停止运行,又是结束标记。FORTRA90源程序基本结构3、各程序单元体

4、形式上相同,都由若干行组成:语句行:说明语句:用于说明变量的类型、属性等例: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.记号注

5、意:•在字符串内部,不能随意地添加空格。例“ABC”与“ABC”不同。•在记号内部,也不许随意地使用空格。例SIN(X)与SIN(X)不同。•记号与记号之间的空格可以随意地使用。•多个空格在语法上与一个空格的作用相同。一个记号与相邻关键字、名字、常数或标号之间,应当用一个或多个空格分开,以避免错误,同时也使结构清晰。9.Fortran的数据类型1.所有的数据都有其所属的类型。类型就是对数据的允许取值及这个值的范围进行的说明。整型数据类型基本类型字符类型逻辑类型实型派生类型(用户自定义类型)数组指针复型2.在每一基本类型中,依据不同的处理系统又细分为不同的种别,每一种别都与一个整数相对应

6、,此整数则称为种别参数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默认kin

7、d_Value的值为4FORTRAN90通过KIND值确定整数的存储开销、最大位数和取值范围,如表所示。缺省KIND值则取默认值4。KIND值字节数二进位数取值范围118-128~1272216-32768~327674432-2147483648~21474836471.关于KIND函数功能:返回一个给定数据的种别参数。例:KIND(0):为缺省值,其返回值是整型的标准种别参数。KIND(2_2):返回种别参数2。2.SELECTEND_IN

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

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

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