FORTRAN_90_复习.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FORTRAN_90_复习

FORTRAN 90 基础知识 第三章 基本知识,如:字符集、名称、关键字、程序单元、书写格式、数据类型。 名称: ①名称只能由英文字母、数字、下划线符“_”和美元符号“$”组成。 ②名称第一个字符必须是英文字母。 ③名称不能超过31个字符。 合法名称: Number,Max, PrOgRaM, FIND_IT, read, x, a3b7, china, total, x$y$z。 非法名称:X-Y-Z, 8q, a.5, _wrong,U.S.A., DR.WANG,$abcd,r a t e。 书写格式:自由格式,固定格式 3个通用标志符:注释标志符“!”、语句分隔标志符“;”和续行标志符“”。 数据类型 第四章 内部数据类型 常量和变量:语法描述; 精度(kind值)和取值范围 整型常量:整数(10进制)。 实型常量:实数。 复型常量:复数。 字符型常量:字符串。 逻辑型常量:逻辑值,布尔值。.true. .false. 变量的申明。 表达式   算术表达式:算术运算符的优先级和结合规则;操作数的类型转换 不同优先级运算符,“先高后低”结合 先乘方、后乘除、再加减,括号最优先 相同优先级运算符,“从左向右”结合 ,如 9-4+12/3*2**3 = ? 乘方算符,“从右向左”结合 ,如 2**3**2 = ? 尽量多地使用( ),以使意义明确,避免出现歧义和产生错误 转换规则“由低级向高级转换” ① 数据类型和KIND相同的两个算术操作数,计算时不转换,运算结果的类型和KIND与原数据相同。 ② 数据类型相同但KIND值不同的两个算术操作数,计算时,将KIND值低的操作数转换为高KIND值,运算结果为高KIND值的原类型。 ③ 数据类型不同的两个算术操作数,将低级别类型的操作数高级别类型,运算结果的类型及KIND值与高级别类型操作数相同。 字符表达式 字符串连接操作符 // “I” // ‘ ‘ // “Love” // ‘ ‘ // “Fortran 90” ? I Love Fortran 90 关系表达式 关系运算符 含 义 FORTRAN77 FORTRAN9x .LT. Less Than 小于 .LE. = Less than or Equal to 小于等于 .EQ. == Equal to 等于 .NE. /= Not Equal to 不等于 .GT. Greater Than 大于 .GE. = Greater than or Equal to 大于等于 逻辑表达式 关系运算符 名称 含义 优先级 .NOT. 非 对后面的操作数取反:真→假、假→真 1 .AND. 与 当连接两个逻辑操作数为真时,表达为值为真; 其中一个为假 均为假 2 .OR. 或 当连接两个逻辑操作数中一个为真结果为真 两个为假时为结果为假 3 .EQV. 等于 连接的两个逻辑操作数取相同值时,取真;取假 4 .NEQV. 不等 连接的两个逻辑操作数取不同值时,取真;取假 4 .XOR. 异或 连接的两个逻辑操作数不相同时,取真;取假 4 逻辑变量 逻辑与 逻辑或 逻辑非 逻辑等于 逻辑不等 逻辑异或 X Y X.AND.Y X.OR.Y .NOT.X X.EQV.Y X.NEQV.Y X.XOR.Y T T T T F T F F T F F T F F T T F T F T T F T T F F F F T T F F 逻辑运算的优先级:.NOT. →.AND.→.OR.→.EQV.、.NEQV.、.XOR、 相同优先级时,运算按从左到右的顺序进行(“左结合”) 第五章 数据的有格式输入输出 I编辑符F编辑符E编辑符A编辑符 L编辑符 X 表控输入语句READ*,a,b 表控输出语句PRINT*,i,j 格式输入语句READ(*,*)a,b 格式输出语句WRITE(*,*)a,b WRITE(1,(1X,I5)) WRITE(1,100) 100 FORMAT(1X,I5) Open(10, FILE=“FILE1.txt” ,STATUS=“new”) CLOSE(10) 第六章 选择结构程序设计 块IF语句 多支块IF语句 块CASE语句 ①表达式e可以且只能是可数类型表达式:整型、字符型或逻辑型表达式。 第七章 循环结构程序设计 EXIT语句的功能是:在循环体执行过程中强制性终止整个循环语句的执行,转循环语句后的第一条语句执行。只能在DO和DO WHILE循环语句内使用EXIT语句。 CYCLE语句的功能是:在循环体执行过程中强制性终止本次循环体的执行,转循环语句后的开始语

您可能关注的文档

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档