C言語なら俺に聞け(入門編)Part 74

このエントリーをはてなブックマークに追加
380 ◆QZaw55cn4c
>>371
環境によって、改行を示す目印として、0x0a 単独の場合と、0x0d 単独の場合と、0x0a + 0x0d 2 バイトで表示する場合とがありました。
それを吸収してユーザーに意識させないのがテキストモードです。
改行を示す目印も単なる文字として扱うのがバイナリモードです。バイナリモードでは 0x0a, 0x0d 両者とも別の1キャラクタとして扱われます。