-qchars

説明

char 型のすべての変数を符号付きまたは符号なしのいずれかとして処理するようコンパイラーに命令する。

構文

構文図を読む構文図をスキップする                  .-unsigned-.
>>- -q--chars--=--+-signed---+---------------------------------><
 

#pragma charsおよび#pragma optionsも参照してください。

以下のプリプロセッサー・ディレクティブのいずれかを使用して、 ソース・プログラムにおける符号のタイプを指定することもできます。

#pragma options chars=sign_type

#pragma chars (sign_type)

ここで、sign_typesigned または unsigned のいずれかです。

このオプションの設定に関係なく、char 型は、型の互換性検査 または C++ 多重定義のため、unsigned char 型および signed char 型とは異なると見なされます。

myprogram.c をコンパイルするときにすべての char 型を signed 型として扱うには、以下のように入力してください。

xlc myprogram.c -qchars=signed

関連情報