最新のアプリケーションでは、それらのいずれかを (単独で) 使用することはめったにありません。
\r
(キャリッジ リターン) は、昔ながらの手動タイプライターに慣れている場合に聞こえるものです。「キャリッジ」(紙が送られるロール) を行の先頭に戻します。端末 (または同様のもの) では、(通常は) 行を下に移動せずに、出力ポイントを行の先頭に戻します。
\f
は(あなたが言ったように)フォームフィードであり、昔ながらのプリンターに新しいページを開始するように指示します。コンピュータ ドキュメントでは、改ページを示すために使用されることがあります。
締めくくりとして、改行 (別名「改行」): もあります\n
。これは「一行下に移動する」という意味です。一部の端末では、キャリッジ リターンを実行せずに 1 行下に移動します。他のものでは、両方を行います。
\n
(LF, newline) は、*nix および派生オペレーティング システムの標準的なテキスト ファイルの改行です。\r\n
(CRLF) は、DOS および Windows の標準的なテキスト ファイルの改行です。Mac OS X (*nix 派生) より前\r
の Mac では、テキスト ファイルの標準的な改行が (それ自体で) 昔はありました。