C言語 - ASCLLコードへの文字変換

 

このコードをチャンクに分けて分析すると、次の部分に分割できます。

最初の部分:

#include<stdio.h>
#include<stdlib.h>
int main()
{
    char c;
    printf("输入字符:");
    scanf("%c",&c);

コードのこの部分には、ヘッダー ファイル stdio.hstdlib.h の導入と、 main() の定義が含まれています。関数。文字変数cは、ユーザーが入力した文字を格納するために定義されます。

プロンプト情報を出力し、ユーザーに文字の入力を求めるには、関数を使用します。次に、 関数を使用して、ユーザーが変数 に入力した文字を読み取ります。 printfscanfc

2 番目の部分:

    printf(" %c 的ASCLL为: %d \n",c,c);
    system("pause");
    return 0;
}

コードのこの部分ではprintf関数を使用して文字の ASCII コードを出力します。文字とそれに対応する ASCII コードは、それぞれフォーマット制御文字 %c および %d を通じて出力されます。

その後、system("pause") 関数によってプログラムが一時停止され、ユーザーが続行するキーを押すのを待ちます。

最後にreturn 0;はプログラムが正常に終了することを示します。

要約すると、このプログラムはユーザーに文字を入力することを要求し、その文字を対応する ASCII コードに変換して、結果を出力します。プログラムは一時停止し、ユーザーがいずれかのキーを押して続行するまで待機します。

//字符转ASCLL码
#include<stdio.h>
#include<stdlib.h>
int main()
{
	char c;
	printf("输入字符:");
	scanf("%c",&c);
	printf(" %c 的ASCLL为: %d \n",c,c);
	system("pause");
	return 0;
 } 

おすすめ

転載: blog.csdn.net/weixin_66547608/article/details/132347430