fortran95的使用方法
● 如果取值为APOSTROPHE,则表控或名称列表格式写入的字符值的分隔必须使用撇号;而内部撇号则必须使用双撇号。
● 如果取值为QUOTE,那么表控或名称列表格式写入的字符值的分隔必须使用引号;而内部引号则必须使用双引号。
● 如果取值为NONE,那么写入字符不能使用撇号或引号作为分隔标志,内部撇号或引号也不能是双的。
● 如果该说明符被省略了,那么默认取值为NONE。
10. PAD=
● 该说明符只能用于具有格式化输入输出联结的文件。在格式化纪录输出时,该说明符被忽略。
● 其中的标量默认字符表达式可以取值为YES,NO。
● 如果取值为YES,那么在给出了输入列表,并且格式说明要求纪录包含比它本来具有的数据更多的数据时,该格式化输入纪录可以在尾部添加足够的空格。
● 如果取值为NO,那么输入列表以及格式说明都不能要求纪录具有比它本来具有的数据更多的数据。
● 如果该说明符被省略,那么默认取值为YES。
● 对于非默认字符型数据,对于附加的空格字符由系统约定。
16.2.3 CLOSE语句
CLOSE语句的功能为终止一个给定部件到一个外部文件的联结。
CLOSE语句的一般语法形式(R907)为:
CLOSE ( close-spec-list )
其中的关闭说明(close-spec)可以是如下几种形式(R908)之一:
[ UNIT = ] external-file-unit
IOSTAT = scalar-default-int-variable
ERR = label
STATUS = scalar-default-char-expr
CLOSE语句的一般规则为:
● 如果在部件说明当中省略了字符UNIT=,那么部件说明符必须是关闭说明列表的第一项.
● 在一个给定关闭说明里面,任何说明符都只能出现一次,其中必须给出外部文件部件。
● 出现在说明符ERR=当中的语句标签,必须是在和CLOSE语句同一个作用域单位里面的分支目标语句的标签。
● 其中的标量默认字符表达式取值为字符型数据,其尾部的空格都被忽略。如果系统同时支持大小写,那么不区分字符的大小写。
● 在程序的任何程序单位里面都可以对某个部件执行CLOSE语句,但是不能在同一个作用域单位里面和OPEN语句作用于同一个部件。