マルチバイト文字がASCIIテーブルでどのように表現されているかを理解するのに苦労しています.10進数形式、次に16進数形式です。
例えば:
char *c = "é";
printf("%d\n%d", c[0], c[1]);
表示されます:
-61
-87
アスキー テーブルでは、10 進数の "é" は 130、16 進数の "é" は 82 です。82 は 130 の 16 進数値であることは理解していますが、 -61 と -87 から 130 を取得するにはどうすればよいでしょうか?
前もって感謝し、私のつづりを申し訳ありません