(1)固定格式:如果在一行的第6列上写一个非空格和非零的字符,则该行作为其上一行的续行。(2)自由格式:在语句行最后加上续行符“&”号,续行的行首没有标志。固定格式是在特定列,好像是第6列用任意字符表示是续行,行末没有标志。自由格式是在行尾用&表示下一行是续行,续行的行首没有标...
以下是一些关于Fortran换行和续行的详细说明: 1. Fortran中的换行规则 Fortran中的换行通常遵循以下规则: 每行代码的长度通常有限制,具体取决于Fortran标准(如Fortran 77、Fortran 90等)和编译器。例如,Fortran 77中每行代码通常不能超过72个字符。 如果一行代码太长,需要拆分成多行,可以使用续行符来实现。 2. ...
Fortran90续行符为 &。当一个语句非常长以至于132列都书写不下时,允许有39个续行。在语句行最后加上续行符“&”号。如果把一个语句名、函数名等fortran中且有特定意义的字符分成两行,那么除在行末续行外,还要在下一行的开头加一个续行符, 如果字符串跨2行以上,则在续行的开始位置也要加&号...
第六个字符的位置是FORTRAN代码中另一个有趣的遗留特性。这个位置被用作续行标识符,允许一个长的FORTRAN语句分布在连续多行中书写。在没有现代屏幕编辑器的年代,管理一个长语句有时会变得相当复杂。续行字符的设计简化了这一挑战。 当编译器在第六个位置发现一个续行标识符时,它知道接下来的打孔卡片(或行)是前...
当一个语句非常长以至于132列都书写不下时,允许有最多39个续行——在除最后一行外每一行语句的末尾加上续行符“&”号;如果语句跨2行以上,则在第三行之后每行的开始位置也要加&号。可以
Fortran 续行符,固定格式是在第6列,用任意非0字符表示是续行,行末没有标志。自由格式是在行尾用&表示下一行是续行,续行的行首没有标志。
ii)=data_longitude(pp)+ & (ii-small_grid_number/2)*0.01 为了标识清楚,以一个数字代替一个空格就是 123456small_longitude(pp,ii)=data_longitude(pp)+ 12345& (ii-small_grid_number/2)*0.01 这样的。要是想用&来续行应该采用自由格式来编写代码,就是后缀是.f90 ...
在传统的FORTRAN固定格式(Fixed Format)中,每行共有80列,分为不同的区域:1-5列为标号区,第6列为续行符区,7-72列为语句区,73-80列为注释区。超过72列的字符会被编译器忽略。因此书写语句时每行最多到第72列。若采用自由格式(Free Format),则无此限制,但题目未明确指出格式类型,默认按传统固定格式处理。
在前面的绿竖杠中加$.这就代表换行了。例如:c='This a very very very very very very very very very very very & &very very very very very very very very very very very very very & &very long sentence.'前一行行尾和下一行行首加&,这是自由格式,文件后缀为*.f90。
fortran中的整行续行符号是分号;,例如:program main write(*,*) 'Hello ! World !' ; end Fixed Format的行内连接符号则是0以外的任意可见字符,出现在第二行的第六个字符位置,且前五个位置为空,例如:program main write(*,*)1'Hello ! World !'end Free Format的行内连接符号是&,...