fortran语言中 open(111,file='..\03013\'//outname1) 这里的//和后面的outname1什么意思?character*51 这个表示有51个字节的 变量?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/24 07:30:53
fortran语言中open(111,file=''..\03013\''//outname1)这里的//和后面的outname1什么意思?character*51这个表示有51个字节的变量?fortra

fortran语言中 open(111,file='..\03013\'//outname1) 这里的//和后面的outname1什么意思?character*51 这个表示有51个字节的 变量?
fortran语言中 open(111,file='..\03013\'//outname1) 这里的//和后面的outname1什么意思?
character*51 这个表示有51个字节的 变量?

fortran语言中 open(111,file='..\03013\'//outname1) 这里的//和后面的outname1什么意思?character*51 这个表示有51个字节的 变量?
outname1 是一个字符串变量,它有值,但我不知道值是多少.
// 的意思就是,把 '\03013\' 和 outname1 的值拼接在一起,类似 C 语言的 strcat
如果 outname1 的值是 'hello.txt'
那么
'..\03013\'//outname1 就是 '..\03013\hello.txt'
character*51 的意思是,定义一个字符串变量,其长度为 51 字节.可存储51个ASCII字符