chars

C に適用 C++ に適用

目的

コンパイラーに、char 型の変数をすべて signed または unsigned のいずれかとして処理するように指示する。

構文


構文図

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

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

#pragma options chars=sign_type
 
#pragma chars (sign_type)

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

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

myprogram.c をコンパイルするときに、すべての char 型を signed として扱うには、次のように入力します。

xlc myprogram.c -qchars=signed

関連参照

コンパイラーのコマンド行オプション
#pragma chars
#pragma options IBM Copyright 2003