これらのコード フラグメントの出力を分析する必要があります。
int x, y;
x = 200; y = 100;
x = x+y; y = x-y; x = x-y;
printf ("%d %d\n", x, y);
char x, y;
x = 200; y = 100;
x = x+y; y = x-y; x = x-y;
printf ("%d %d\n", x, y);
intこれで、整数とchar文字を表すことがわかりました。違いについて読んだことがありますが、を入れると、printf数字%dの形式で返され、%c文字の形式で返されます。
'A'たとえば、の ASCII 文字コードは 65 ですが、2 番目の関数が ?100 -56ではなく を出力するのは100 200なぜですか?