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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 18:26:17

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

open(1,file=‘int.dat')表示什么意思,括号里的两个表示什么?刚学fortran很多不明白
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了.

打开一个名字为‘int’,格式为.dat的文件,前面的1为unit=1,即这个文件的代号,以后在程序里就用1来代表这个文件