Oracle® Solaris Studio 12.4: C ユーザーガイド

印刷ビューの終了

更新: 2014 年 12 月
 
 

1.5 準拠規格

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

-std=c11 を指定した場合、このコンパイラは Solaris プラットフォームで C11 規格の言語機能 (Appendix C, C11 の機能を参照) をサポートします。

-std=c99 -pedantic を指定した場合、このコンパイラは Solaris プラットフォームで C99 規格と完全に互換です。

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

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

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

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

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