アスキーコードとは、文字をコンピュータ上で表現するための数値です。
この記事では、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が表示されます。