質問: UTF-8とc言語についての質問です。 char str[] "4月"; printf("%x %x %x %x\n", str[0], str[1], str[2], str[3]); return 0; 結果 34 ffffffe6 ffffff9c ffffff88
回答: 現象は皆さんの回答の通り。 「符号拡張」というのがその名前。例えば