検索
ホームページよくある問題C 言語のいくつかの出力および入力関数の紹介

C 言語のいくつかの出力および入力関数の紹介

Mar 25, 2024 pm 03:29 PM
C言語フォーマットされた出力

一般的な出力関数には以下が含まれます: * `printf()`: 標準出力デバイス (通常は画面) へのフォーマットされた出力。 * `fprintf()`: 指定されたファイルストリームへの出力をフォーマットします。 * `sprintf()`: 出力を文字列にフォーマットします。一般的な入力関数には次のものがあります。 * `scanf()`: 標準入力デバイスからの入力をフォーマットします。 * `fscanf()`: 指定されたファイルストリームからの入力をフォーマットします。 * `sscanf()`: 文字列からの入力をフォーマットします。

C 言語のいくつかの出力および入力関数の紹介

C 言語では、入出力のための関数は主に標準入出力ライブラリ によって提供されます。以下に、C 言語でよく使用される入出力関数をいくつか示します。

出力関数:

  1. printf(): フォーマットされた出力に使用されます。 C言語で最もよく使われる出力関数で、各種データを指定した形式で標準出力装置(通常は画面)に出力できます。

例:

c复制代码printf("Hello, world!\n");
  1. fprintf(): printf() と似ていますが、標準出力ではなく指定されたファイル ストリームに出力します。 #########例えば:###
    c复制代码FILE *fp = fopen("output.txt", "w");if (fp != NULL) {fprintf(fp, "Hello, file!\n");fclose(fp);}
    1. sprintf(): フォーマットされたデータを文字列に出力します。

    例:

    c复制代码char buffer[50];int a = 10;sprintf(buffer, "The value of a is %d", a);printf("%s\n", buffer);

    入力関数:

    1. scanf(): フォーマットされた入力に使用されます。これは C 言語で最も一般的に使用される入力関数であり、標準入力デバイス (通常はキーボード) からデータを読み取り、指定された形式に従って対応する変数に格納できます。

    例:

    c复制代码int a;printf("Enter a number: ");scanf("%d", &a);printf("You entered: %d\n", a);
    1. fscanf(): scanf() と似ていますが、指定されたファイル ストリームからデータを読み取ります。
    2. sscanf(): 文字列からフォーマットされたデータを読み取ります。

    これらの関数はすべて、さまざまな書式指定子 (整数の %d、浮動小数点数の %f、文字列の %s など) を含む書式文字列を必要とすることに注意してください。 。入力または出力するデータのタイプに基づいて、適切な形式指定子を選択する必要があります。

    さらに、より複雑な入出力要件のために、C 言語はファイル操作関数 (fopen()、fclose()、fread()、fwrite() など)、文字、文字などの他の関数やツールも提供します。操作関数 (getchar()、putchar()、gets()、puts() など) など。特定のニーズに応じて、使用する適切な機能を選択できます。

以上がC 言語のいくつかの出力および入力関数の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

EditPlus 中国語クラック版

EditPlus 中国語クラック版

サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター