open(1,file=‘int.dat')表示什么意思,括号里的两个表示什么?刚学fortran很多不明白

问题描述:

open(1,file=‘int.dat')表示什么意思,括号里的两个表示什么?刚学fortran很多不明白
1个回答 分类:综合 2014-11-19

问题解答:

我来补答
open(1,file='int.dat')相当于创建一个名为“int”的文件,格式为“.dat”,当然,你也可以创建".txt"的文件,一个道理.
file='int.dat'表示创建的文件名以及文件格式.
“1”表示通道号,以后在存取数据的时候,用“1”表示.
例如write(1,*)a,就表示将“a”变量按照默认格式写到int.dat这个文件.
如果还要其他的文件,可以写open(2,file='xxx.txt'),那存取数据的时候就要write*(2,*)a了.
 
 
展开全文阅读
剩余:2000