在Fortran IV中,为什么前八列是空的?

时间:2016-11-03 04:04:42

标签: parsing format fortran

在Fortran IV中编码时,为什么前八列留空?

2 个答案:

答案 0 :(得分:0)

保留这些列主要有三个原因:

a)当该行为评论时,第0列为空白或包含“c”或“*”;

b)第1-5列用于标签。这些标签用于GOTO指令;和,

c)使用第6列表示该行是前一行的延续。

您可能会看到有关此here的更多信息。

答案 1 :(得分:0)

FORTRAN是一种固定格式的语言 - 可以追溯到它的起源和打卡。这意味着文本在一行上的位置传达了意义。

通常前8个字符为空白。但是它们可以在特定位置填充标签(例如行号)或行继续标记。

所以前八个字符并不总是空的。但是,您的代码从第8列开始定位,以便将其解释为指令(与标签等相对)。