改行コード
\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さん?
コンピュータ上の表現としては\n1文字で扱うのが自然ですが、もともとタイプライター由来で\r\nが利用されていたという歴史的経緯があります。(CRが印字装置を左端に戻す動作+LFが紙を1行分スクロールする動作) ref
『プログラマのための文字コード技術入門』に書いてるぽいので読もうmrsekut.icon