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

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

WBOY
リリース: 2023-09-08 16:37:07
転載
1134 人が閲覧しました

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

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

ファイルの種類

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

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

テキスト ファイル

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

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

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

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

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

  • バイナリ ファイル

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

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

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

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

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

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

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

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

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

    ソース:tutorialspoint.com
    このウェブサイトの声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
    最新の問題
    人気のチュートリアル
    詳細>
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート