Oracle® Developer Studio 12.5: C ユーザーズガイド

印刷ビューの終了

更新: 2016 年 7 月
 
 

1.5 準拠規格

このマニュアルで使用される C11 という用語は、ISO/IEC 9899:2011 の C プログラミング言語を表します。C99 という用語は、ISO/IEC 9899:1999 の C プログラミング言語を表します。C90 という用語は、ISO/IEC 9899:1990 の C プログラミング言語を意味します。

-std=c11 を指定した場合、このコンパイラはC11 の機能で説明されている、Oracle Solaris プラットフォーム上の C11 標準の言語機能をサポートします。

-std=c99 -pedantic を指定した場合、このコンパイラは Oracle Solaris プラットフォーム上の C99 標準に完全に準拠します。

-std=c89 -pedantic を指定する場合、このコンパイラは ISO/IEC 9899:1990, Programming Languages- C 規格にも準拠します。

このコンパイラは従来の K&R C (Kernighan と Ritchie、つまり ANSI C の前段階) もサポートしているため、ISO C への移行が容易に行えます。

C90 の実装固有の動作については、ISO/IEC C90 の処理系定義の動作を参照してください。

C11 機能の詳細は、C11 の機能を参照してください。

C99 機能の詳細は、C99 の機能を参照してください。