【C言語】アスキーコードを数値のまま表示する方法

アスキーコードとは、文字をコンピュータ上で表現するための数値です。

この記事では、C言語でアスキーコードを数値として表示する方法を解説します。

目次から探す

アスキーコードとは

※アスキーコードは、文字をコンピュータ上で表現するための規格です。

各文字には固有の数値が割り当てられており、それを利用して文字を表現します。

アスキーコードを数値として表示する方法

C言語では、文字を数値として表示するためには、文字を変数に代入し、その変数の値を表示する方法があります。

以下に具体的なコード例を示します。

#include <stdio.h>
int main() {
    char c = 'A'; // 表示したい文字を変数に代入
    printf("%d\n", c); // 変数の値を数値として表示
    return 0;
}

上記のコードでは、変数cに文字'A'を代入し、printf関数を使って変数cの値を数値として表示しています。

%dは整数を表示するためのフォーマット指定子です。

実行結果は、文字'A'のアスキーコードである65が表示されます。

アスキーコードを数値として表示する他の方法

上記の方法以外にも、アスキーコードを数値として表示する方法があります。

以下に別のコード例を示します。

#include <stdio.h>
int main() {
    char c = 'B'; // 表示したい文字を変数に代入
    int ascii = (int)c; // 文字をint型にキャストして数値として表示
    printf("%d\n", ascii); // 数値を表示
    return 0;
}

上記のコードでは、変数cに文字'B'を代入し、int型にキャストして数値として表示しています。

実行結果は、文字'B'のアスキーコードである66が表示されます。

目次から探す