保留这些列主要有三个原因:
a)当该行为评论时,第0列为空白或包含“c”或“*”;
b)第1-5列用于标签。这些标签用于GOTO指令;和,
c)使用第6列表示该行是前一行的延续。
您可能会看到有关此here的更多信息。
FORTRAN是一种固定格式的语言 - 可以追溯到它的起源和打卡。这意味着文本在一行上的位置传达了意义。
通常前8个字符为空白。但是它们可以在特定位置填充标签(例如行号)或行继续标记。
所以前八个字符并不总是空的。但是,您的代码从第8列开始定位,以便将其解释为指令(与标签等相对)。