改行コード
\n
LF
Line Feed
e.g. Unix系OS全般、Mac OS X
\r\n
CR+LF
e.g. Windows系OS
\r
CR
Carriage Return
e.g. 古いMac OS(9以前)
#??
なんで
\n
に統一しないの?winさん?
コンピュータ上の表現としては
\n
1文字で扱うのが自然ですが、もともとタイプライター由来で
\r\n
が利用されていたという歴史的経緯があります。(CRが印字装置を左端に戻す動作+LFが紙を1行分スクロールする動作)
ref
『プログラマのための文字コード技術入門』
に書いてるぽいので読もう
mrsekut.icon