C言語で文字をASCIIコードに変換する方法を教えてください

C言語の文字をASCIIコードに変換するには、C言語に組み込まれた関数int int(char c)を使用します。この関数は文字を引数として受け取り、対応するASCIIコード値を返します。以下にサンプルコードを示します。

#include <stdio.h>
int main()
{
char c = 'A'; // 字符
int ascii = (int)c; // 将字符转换为ASCII码
printf("Character: %c\n", c);
printf("ASCII value: %d\n", ascii);
return 0;
}

上記のコードでは、最初に文字変数cを定義して初期値をAとして割り当てた後、(int)cを使用して文字を対応するASCIIコード値に変換し、その結果を整数変数asciiに代入しました。最後に、文字とASCIIコード値をprintf関数で出力しています。

結果は出力されました

Character: A
ASCII value: 65

すなわち、文字AのASCIIコードは65である。

bannerAds