ホームページ  >  記事  >  バックエンド開発  >  C言語でテキストファイルとバイナリファイルとは何ですか?

C言語でテキストファイルとバイナリファイルとは何ですか?

WBOY
WBOY転載
2023-09-08 16:37:071106ブラウズ

C言語でテキストファイルとバイナリファイルとは何ですか?

ファイルとは、データが永続的に保存されるレコード (または) ハードディスク上の場所の集合です。

ファイルの種類

C には次の 2 種類のファイル言語があります。

  • テキスト ファイル
  • バイナリ ファイル

テキスト ファイル

  • # 人間が理解しやすい文字と数字が含まれています。

  • テキスト ファイル内のエラーは、次の状況で排除できます。

  • テキスト ファイルでは、テキストと文字は 1 バイトあたり 1 文字として保存されます。

  • たとえば、整数値 4567 はメモリ内で 2 バイトを占有しますが、テキスト ファイル内では 5 バイトを占有します。

  • データ形式は通常、行指向です。ここで、各行は個別のコマンドです。

  • バイナリ ファイル

    • これには 1 と 0 が含まれており、コンピュータが容易に理解できます。

    • バイナリ ファイル内のエラーはファイルを破損する可能性があり、検出が困難です。

    • バイナリ ファイルでは、整数値 1245 はメモリとファイルで 2 バイトを占有します。

    • バイナリ ファイルの読み取りまたは書き込みには、サポート ソフトウェアが常に必要です。

    • たとえば、MP3 ファイルはレコーダーやオーディオ エディターで生成でき、音楽プレーヤーで再生できます。

    • MP3 ファイルは画像ビューアやデータベース ソフトウェアでは再生できません。

    ファイルは次のカテゴリに分類されます。

    • シーケンシャル ファイル - ここでは、データはシーケンシャルな方法で保存および保持されます。
    • ランダム アクセス ファイル - ここでは、データはシーケンシャルな方法で保存され、ランダムな方法で取得されます。

    以上がC言語でテキストファイルとバイナリファイルとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

    声明:
    この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。