Linuxの改行文字の詳しい説明

藏色散人
リリース: 2020-02-13 10:12:40
オリジナル
20136 人が閲覧しました

Linuxの改行文字の詳しい説明

Linux システムでのキャリッジ リターンとライン フィード文字

推奨: 「Linux チュートリアル」>>

簡単な説明

キャリッジ リターンとライン フィード文字は、テキスト ファイルの読み書きによく使用されます。 Windows では少し複雑ですが、Linux ではシステムがより単純です。

詳細

キャリッジ リターンとライン フィードは 2 つの異なる概念です。

Enter キーを押すと、ヘッドを左端に配置するようにコンピュータに指示されます。改行とは、ヘッドを 1 行下に移動することを意味します。

Windows の場合: キャリッジ リターン文字は '\r' で、行の先頭に戻ります。ライン フィード文字は '\n' で、現在の位置の次の行に変わります。

Unix システムの場合: 各行の末尾に 2 文字を追加する必要はないと思います。そのため、末尾には改行文字、つまり '\n' のみが存在します。

Mac システムでは、各行の末尾にはキャリッジ リターン文字、つまり '\r' のみがあります。

つまり、Linux が改行文字 '\n' に遭遇すると、復帰と改行の操作が実行されます。復帰文字は制御文字 '^M' としてのみ表示され、キャリッジ リターン操作は行われません。Windows の場合、キャリッジ リターンおよびライン フィード文字は、キャリッジ リターンおよびライン フィード文字と組み合わせる必要があります。これらが欠けていたり順序が間違っていると、ライン フィードは正しく動作しません。

qt プログラムでは、「\n」と記述するだけで、Linux または Windows のキャリッジ リターンとライン フィード機能を実現できます。テキスト ファイルで開くと、Linux では 0x0a のみが含まれます。 , Windows は自動的に 0x0d 0x0a に変更されます。

要約

Linuxの改行文字の詳しい説明

以上がLinuxの改行文字の詳しい説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!