整数値15と37の和を計算して、その値を表示するプログラム
/* List1-1 */
#include <stdio.h>
int main(void)
{
printf("%d", 15+37);
return(0);
}
ソースプログラム → (翻訳) → 実行プログラム
[プログラミング言語] [機械語]
/* と */ に囲まれている部分は注釈(コメント)といって、プログラムの動作には関係ない。
プログラムの説明など、プログラムを読む人に伝えたいことを、日本語や英語で書き残す時に使う
まず最初はおまじないとして考えておく
文の最後には、原則として半角のセミコロン ;
/* List1-2 */
#include <stdio.h>
int main(void)
{
printf("%d", 15-37);
return(0);
}
/* List1-3 */
#include <stdio.h>
int main(void)
{
printf("15と37の和は%dです。\n", 15+37);
return(0);
}
/* List1-8 */
#include <stdio.h>
int main(void)
{
int vx, vy;
vx=57;
vy=vx+10;
printf("vxの値は%dです。\n", vx);
printf("vyの値は%dです。\n", vy);
return(0);
}
C言語等のプログラミング言語において、「=」は数学の意味の「等号」(等しい意味を表す)ではなく、「代入」と言い、右側の値を左側 に入れることを表す
整数値を読み込んで、その値を表示して確認するプログラム
/* List 1-9 */
#include <stdio.h>
int main(void)
{
int no;
printf("整数を入力してください:");
scanf("%d", &no);
printf("あなたは%dと入力しましたね。\n", no);
return(0);
}
読み込み(キーボードからの入力)を行う関数
時間をとるので、教科書の演習1-4〜1-8のプログラムを作成し実行して動くようにする
/* List2-1 */
#include <stdio.h>
int main(void)
{
int vx, vy;
puts("二つの整数を入力してください。");
printf("整数vx:"); scanf("%d", &vx);
printf("整数vy:"); scanf("%d", &vy);
printf("vx + vy = %d\n", vx + vy);
printf("vx - vy = %d\n", vx - vy);
printf("vx * vy = %d\n", vx * vy);
printf("vx / vy = %d\n", vx / vy);
printf("vx %% vy = %d\n", vx % vy);
return (0);
}
次の動作をするプログラムを作る
教科書 第2章 演算と型 つづき、第3章?