TechCraft – エンジニアのためのスキルアップメモ

エンジニアのスキルアップを少しでも加速する技術ブログ

C言語でHello World

C言語でHello, World! を表示する方法

はじめに

C言語は歴史が長く、多くのプログラミング言語の基盤となっています。本記事では、C言語の基本中の基本であるHello, World!プログラムを作成し、その実行方法について説明します。


1. C言語のHello, World! プログラム

C言語では、printf関数を使って標準出力に文字列を表示できます。以下がHello, World!を出力する基本的なプログラムです。

#include <stdio.h>

int main() {
printf("Hello, World!\n");
return 0;
}

コードの解説

  • #include <stdio.h>
  • 標準入出力ライブラリをインクルードするためのプリプロセッサディレクティブ。printf関数を使うために必要です。
  • int main()
  • プログラムのエントリーポイント(開始地点)となる関数。
  • printf("Hello, World!\n");
  • 文字列 "Hello, World!" を出力。\n は改行を意味します。
  • return 0;
  • main関数の終了時に0を返します。これは正常終了を意味します。

2. 実行環境の準備

C言語のコードをコンパイルして実行するためには、Cコンパイラが必要です。以下の環境でコンパイルできます。

Windows

  1. MinGW をインストール
  2. コマンドプロンプトを開き、gccコマンドを使用

macOS

  1. Xcode Command Line Tools をインストール(xcode-select --install
  2. gccまたはclangを使用

Linux

  1. gccをインストール(sudo apt install gcc
  2. ターミナルでコンパイル&実行

3. コンパイルと実行方法

コンパイル

ターミナルやコマンドプロンプトで以下のコマンドを実行します。

gcc hello.c -o hello

これは、hello.cというファイルをコンパイルし、helloという実行ファイルを作成するコマンドです。

実行

コンパイルが成功したら、次のコマンドで実行します。

./hello

実行すると、以下のように表示されます。

Hello, World!

4. まとめ

C言語Hello, World!プログラムは、最も基本的なコードですが、Cの構造や実行の流れを理解するのに役立ちます。今回学んだポイントをおさらいしましょう。

  • #include <stdio.h>で標準入出力を利用する
  • printfで文字列を出力する
  • gccでCプログラムをコンパイルする
  • ./helloで実行する

次のステップとして、変数の使い方や関数の定義方法を学ぶと良いでしょう!