No.2ベストアンサー
- 回答日時:
原則的には、CRは左マージン位置に戻ることでLFは1行下に移るこ
と。動作が全く違います。
とはいえ、CRする時には十中八九LFもしたい、でないと同じ行に重
ねて印字することになるってんで、CRだけでCR+LFの動作をするシン
プルなプリンタやタイプライタも存在しましたし、一度の命令で1行
全部を同時に印字するラインプリンタではCRという概念がなく、LF
のみで次の行の印字準備が整っていました。そこらへんの歴史的な
経緯で、シンプルなテキストファイルで改行を示すための機能文字
をどうするかが色々と分離していったんです。
> WindowsはCR+LFで改行できるが、MacはCR、
> UnixはLFでないと改行されない
CR+LFにはCRもLFも含まれていますから、改行にCR+LFを使ったテキ
ストはMacでもUNIXでも改行されます。行末や行頭に妙なコードが残
るだけ。DOSはCR+LF両方書かないと改行出来ないですね。
ご回答ありがとうございました。
参考にさせていただきます。
>原則的には、CRは左マージン位置に戻ることでLFは1行下に移るこ
と。
この点がとても参考になりました。
No.3
- 回答日時:
#CR(0d)とLF(0a)の違いについては既出なので・・
phpで「改行」を書くときには環境依存したくないので「PHP_EOL」を使います。そのまんま「End of Line」の意味ですが環境によってCRLFだったりLFのみだったりします。
ご回答ありがとうございました。
参考にさせていただきます。
>phpで「改行」を書くときには環境依存したくないので「PHP_EOL」を使います。
この点が特に参考になりました。
No.1
- 回答日時:
本来は別物です。
キャリッジリターンはカーソルを行頭に持ってくる(カーソルの行位置はそのままなので、次に書き出すと文字が重なります)。
ラインフィードは新しい行にカーソルを移動させる(カーソルの左右位置はそのままなので、次に書き出すと左が空白のまま途中から書き出す)。
OSによって改行コードが異なっているのは質問の通りですが、UnixベースとなったMacOSXではLFになっているそうです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) 改行コードについて 4 2022/08/13 14:20
- 数学 数的推理の解答解説でわからないことがあります。 解説中に『△CFQと△CGRは相似。CR=RQで、四 3 2022/04/02 23:26
- LINE ラインと類似したサービスは? 4 2023/03/21 20:05
- その他(病気・怪我・症状) 歯科のレジン治療の王道の方法とは 1 2022/03/29 08:38
- Outlook(アウトルック) Outlookのメールのアドレス帳 1 2022/07/20 21:03
- C言語・C++・C# 10個の実数に対する降順ソート結果を出力するプログラムを作りたいのですが、以下のプログラムをどう直せ 1 2022/07/09 22:16
- gooブログ gooブログについて 1 2022/05/09 09:46
- テクノ・ハウス 僕は56才ですが 2 2023/01/21 04:34
- スポーツサイクル サイクリングロードにヘルメットは必要ですか? 12 2022/06/25 20:19
- 工学 図の回路において、時刻t=0でスイッチSを閉じるときに生じる現象について考える。 回路に流れる電流を 7 2023/07/23 16:22
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAのコマンドボタンの文字列の...
-
ソースコードの1行が長いとき...
-
エスケープ文字の復帰(¥r)と...
-
改行について
-
COBOLの改行
-
エクセルVBA 文字列領域が不足...
-
アスキーコードへの変換につい...
-
テキストボックス行の桁数を制...
-
awkの BEGIN{RS=""} で空行を削...
-
JAVA Spring 改行コードを含む...
-
エクセルVBAのprintステートメ...
-
C++でのCRLFについて
-
【VBA】エクセルで最後の不要な...
-
JAVA System.out.println の ...
-
jsp 改行コードで改行させて表...
-
C#の改行について
-
ラベル(スタティックテキスト)...
-
VBAでCSVをExcelに取り込む時に...
-
テキストエリアからのINSERT文...
-
OSの種類やバージョンの違いお...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAのコマンドボタンの文字列の...
-
ソースコードの1行が長いとき...
-
エスケープ文字の復帰(¥r)と...
-
COBOLの改行
-
C++で空Enterの入力を判...
-
改行について
-
ファイルから読み取った改行文...
-
jsp 改行コードで改行させて表...
-
JAVA System.out.println の ...
-
テキストファイルから改行コー...
-
Excel VBAからBeckyを起動して...
-
【VBA】エクセルで最後の不要な...
-
C++でのCRLFについて
-
VBAでCSVをExcelに取り込む時に...
-
改行を読み飛ばす
-
エクセルVBA 文字列領域が不足...
-
JavaMail,本文中の改行について
-
グレープシティのSPREAD...
-
最終行の改行について
-
変数の中の改行コードをBRタグ...
おすすめ情報