fortran 如何屏蔽语句?

fortran 如何屏蔽语句


紫衣仙女
浏览 991回答 3
3回答

鸿蒙传说

implicit real(dknd) (a-h,o-z)的意思是:以d,k,n,a-h,o-z开头的变量默认为实数型的意思以后出现了a1,b2,c3等变量名,fortran都默认为实数

莫回无

如何在fortran中读写文件时不换行?这是个极简单又极复杂的问题,简单到只要一个字符,复杂到翻破了好几本语法书也没找见。fortran中默认一条read或者write结束之后就换一行,但是读和写还有些不太一样。读文件时,read之后如果写了一个数组,就像这样:read(10,*)Y(1:n)整整一行数就全都读到数组里了。但是如果用write,写到文件中却不是这个样子,会给你一个超级长的文件然后每行只有一个数。有一个选项叫ADVANCE='YES'/'NO',可以控制输入输出语句完了之后要不要换行,默认是'YES',很不幸,在intel的fortran中这个选项只对read起作用,write依旧不行。在fortran的输入输出中,"/"表示换行,那么"\"表示什么意思呢,就是“不换行”。这是我在网上逛了老半天才看到的,为了防止忘记,写到博客里面,立此存照。下面是一段fortran代码样例,要处理的数据20个数就会换一行,一般来讲最后一行是不满20个数的,需要用个同余判断一下
打开App,查看更多内容
随时随地看视频慕课网APP