7

私はFortranプログラムからの多くの出力を処理しますが、通常、これらのプログラムからの出力には先頭にスペースがあります。つまり、文字列1は空白です。短いプログラムを考えてみましょうleading.f

      program leading
      print *, "<-- What's that space for?"
      end program leading

出力があります

 <-- What's that space for?

(はい、最初に1つのスペース文字があります)。私の質問はプログラムに含まれています。

4

2 に答える 2

12

恐竜の時代、FORTRAN の出力は通常、グリーン バー インパクト プリンターに送られていました。最初の印刷列の特定の文字は、しばしば制御コード (ライン フィード、フォーム フィードなど) として解釈されていました。多くのプログラマーは、特別な効果が意図されていない限り、出力の列 1 を明示的に空白にすることを学びました。

于 2012-05-16T22:32:26.323 に答える