はじめに
ASCII は、American Standard Code for Information Interchange の略です。これは、電子通信における文字エンコード標準です。ASCII で表される各文字には、ASCII コードとしても知られる一意の数値があります。この実験では、C 言語プログラミングにおいて文字の ASCII 値を見つける方法を学びます。
ASCII は、American Standard Code for Information Interchange の略です。これは、電子通信における文字エンコード標準です。ASCII で表される各文字には、ASCII コードとしても知られる一意の数値があります。この実験では、C 言語プログラミングにおいて文字の ASCII 値を見つける方法を学びます。
~/project/
ディレクトリに新しいファイル main.c
を作成し、次のコードを貼り付けます。
#include <stdio.h>
int main()
{
printf("\n\n\t\tLabEx - Best place to learn\n\n\n");
char c;
printf("Enter a character: ");
scanf("%c", &c);
printf("\n\nASCII value of %c = %d", c, c);
printf("\n\n\t\t\tCoding is Fun!\n\n\n");
return 0;
}
コードを 1 行ずつ理解しましょう。
printf("\n\n\t\tLabEx - Best place to learn\n\n\n");
この行は、コンソールにヘッダーを表示するために使用されます。
char c;
この行は、文字型の変数 c
を宣言します。
printf("Enter a character: ");
この行は、ユーザーに文字を入力するように求めるメッセージを表示します。
scanf("%c", &c);
この行は、ユーザーから入力された文字を読み取り、変数 c
に格納します。
printf("\n\nASCII value of %c = %d", c, c);
この行は、前の行で読み取った入力文字の ASCII 値を表示します。%c
フォーマット指定子は文字を表示するために使用され、%d
フォーマット指定子は対応する ASCII 値を表示するために使用されます。
printf("\n\n\t\t\tCoding is Fun!\n\n\n");
この行は、コンソールにフッターを表示するために使用されます。
return 0;
この行は、プログラムが実行を終了し、終了ステータスとして 0 を返すことを示します。
以下のコマンドを使用してプログラムをコンパイルして実行します。
gcc main.c -o main
./main
出力:
LabEx - Best place to learn
Enter a character: A
ASCII value of A = 65
Coding is Fun!
入力として異なる文字を入力し、コンソールに表示される対応する ASCII 値を観察します。
この実験では、C 言語プログラミングにおいて文字の ASCII 値を求める方法を学びました。各文字の ASCII 値は一意の数値であり、C 言語プログラミングでは %d
フォーマット指定子を使用して表されます。ASCII 値の知識は、暗号化アルゴリズムやデータエンコーディングなど、さまざまなアプリケーションにおいて重要です。