#pragma chars ディレクティブは、char オブジェクトの符号の型を signed または unsigned のいずれかに設定します。
.-unsigned-. >>-#--pragma--chars--(--+-signed---+--)------------------------><
有効にするためには、このプラグマがどのソース・ステートメントよりも前に指定されていなければなりません。
このプラグマは、一度指定するとファイル全体に適用され、オフにすることはできません。 #pragma chars を指定せずにコンパイルしたい関数がソース・ファイルに含まれている場合は、 それらの関数を別のファイルに移してください。 ソース・ファイルにプラグマが複数回指定されている場合は、1 番目のプラグマが優先されます。
関連情報