ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris Studio 12.3: C ユーザーガイド Oracle Solaris Studio 12.3 Information Library (日本語) |
2.11.3 does_not_read_global_data
2.11.5 does_not_write_global_data
2.11.26 warn_missing_parameter_info
2.14.5 __FUNCTION__ と __PRETTY_FUNCTION__
2.16.1 -I- オプションによる検索アルゴリズムの変更
2.18 Intel MMX および拡張 x86 プラットフォーム組み込み関数のためのコンパイラサポート
この節には、Oracle Solaris Studio C コンパイラに固有の定数に関する情報が含まれています。
次の表に示すように、10 進数、8 進数、16 進数の定数に接尾辞を付けて型を示すことができます。
表 2-1 データ型の接尾辞
|
-xc99=all を指定する場合、定数の大きさに応じて、次のリストから値が表現でき る最初の型を使用します。
int
long int
long long int
long long int で表現できる値の最大値を超えると、コンパイラは警告を発行します。
-xc99=none を指定すると、コンパイラが接尾辞を持たない定数の型を割り当てる場合、定数の大きさに応じて、次の中から値が表現できる最初の型を使用します。
エスケープシーケンスの発生しない複数バイト文字セットの値は、各文字の示す数値から派生しています。たとえば定数 ’123’ の持つ値は次のようになります。
|
あるいは 0x333231 です。
-Xs オプション使用の場合、あるいは ISO でないほかの C では、この値は次のようになります。
|