ファイル:コンピュータ上のデータ→あるフォーマット(書式)でまとめたデータ形式  →テキストファイル:数字も文字もその他のデータも、文字コードを使った文字で保存する方法 3.14(数値)→"3.14" 4文字+'\0' (ASCIIファイル) "3.14" → 5byte 特徴:人の読み書きと同じものがつかわれるので、データを加工、確認するのが楽  →バイナリファイル:数字も文字もその他のデータも、メモリ上と同じ形式で保存    3.14(float)なら → 4byte    0 1000000 010010001111010111000011 0x4048f5c3    メモリ上の形式は、テキストファイルのように簡単に見ることができないので読み書きは、プログラム上で行うしかない データの読み書き:ファイルの読み書き ファイルのオープン(stdのやつ)  利用するファイルをメモリ上に作って、ストリームをつなげる  -------->|仮想ファイル| | |------>|OSのファイルに書き込み|