#「C」プログラムには、実行可能なステートメントが含まれています。コンパイラは、実行可能ステートメントを機械語に変換するのに役立ちます。
ユーザーがプログラムを実行するとき、コンパイラーを通じて機械語ステートメントを実行します。
実行文の種類
C 言語の実行文の種類は次のとおりです。
入出力文
- メモリに値を格納することを「入力操作」といいます。
- 計算の実行後、結果はメモリに保存され、「出力操作」を通じてユーザーに表示できます。
- すべての入出力操作は、入出力関数を使用して実行されます。
- 最も一般的な I/O 関数は、前処理ディレクティブ #include を通じて提供されます。
- 最も一般的に使用される I/O 関数は、printf() と scanf() です。
printf() 関数
構文は次のとおりです。
printf("format string", print list);
ログイン後にコピー
たとえば、
printf ("average of 3 numbers = %f",avg);
ログイン後にコピー
- printf() は、フォーマット文字列の値を表示します。
scanf() 関数
構文は次のとおりです。 :
scanf ("format string", input list);
ログイン後にコピー
たとえば、scanf("%d %f",&a,&b);
- scanf() は、プログラム中にキーボードで入力されたデータをメモリにコピーします。実行。
- 入力リストの前にアンパサンドがあります。
代入ステートメント
代入ステートメントは変数に値を格納し、プログラム内で算術演算を実行するために使用されます。
構文
構文は次のとおりです。-
variable=expression
ログイン後にコピー
たとえば、
c = a b;avg = sum/3;r1 = (b*b – 4 * a*c);
例
次は C です。 3 つの数値の平均を計算するプログラム -
ライブデモ
#include<stdio.h>
#include<stdio.h>
main(){
int a,b,c,d;
float avg;
printf("Enter values for a,b,c:</p><p>");
scanf("%d%d%d",&a,&b,&c);// The scanf ( ) copies data typed at the keyboard into
//memory during program execution.
d=a+b+c; //assignment stmt
avg=d/3;
printf("Average avg=%f",avg);
}
ログイン後にコピー
出力
次の出力が表示されます -
Enter values for a,b,c:2 3 4
Average avg=3.000000
ログイン後にコピー
以上がC 言語では、実行可能ステートメントとは、コンピューターによって実行できるコード ステートメントを指します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。