LF(Line Feed ラインフィード)
英語で、改行を意味する。カーソルを新しい行に移動すること。
CR(Carriage Return キャリッジリターン)
英語で、復帰を意味する。カーソルを左端の位置に戻すこと。
CR+LF
そのまま。CRとLFの融合。左端にカーソルを戻して改行すること。
タイプライターがもとの由来で、それをコンピュータにも適応させたと。
文字コードが同じでも改行コードが違う場合があるとか。ややこしいなぁ。
ひとつにまとめればいいのに。
また、OSによっても、改行コードが違うらしいです。
LF・・・UNIX系。Linuxとか。
CR・・・MacOS(バージョン9まで)とか。
CR+LF・・・Microsoft Windowsとか。
もっと改行コードについて知りたいという方、詳しくはWikipedia先生をご確認ください。
ちなみに、sakuraエディタを使うと改行コードがわかります。
CRLF : ↵
CR : ←
LF : ↓
print文は、指定された文字を1行として出力するので、最後に改行記号が付く。
この改行記号は、CRLFである。
これをLF改行で出力したい時はどうすればいいか?
print文は 末尾に ; セミコロン をつけると、改行記号が付かない。
こ性質を利用して、 VBLF; とすれば、OK
网友评论