トップページ – C言語編 – 標準ライブラリのリファレンス(名前順)
トップページ – C言語編 – 標準ライブラリのリファレンス(ヘッダ別)
概要 |
||
ヘッダ |
なし(事前定義マクロである) |
|
形式 |
||
置換結果 |
処理系が、標準規格に合致していれば 1 に置換される。 |
|
詳細 |
処理系が規格化以前のものであれば、恐らくこのマクロは定義されていない。C89以降の時代のものであるが、規格に準拠していない場合には、定義されていない可能性も、1以外に置換される可能性もあるが、少なくとも 1 に置換されることはないことを意図している。 処理系によっては、設定を変更することによって、標準への準拠の度合いを変えられることがある。詳しくは、処理系のドキュメントを参照のこと。 |
|
注意 |
||
使用例 |
実行結果(Visual Studio):
実行結果(gcc 6.4.0 (MinGW-w64)):
|
|
関連 |
__STDC_VERSION__
を調べることで、いつの時代の規格に準拠しているか判断できる。 |
|
解説章 |
本ページはアフィリエイトプログラムによる収益を得ています。
以下のリンクから商品を購入されると、Programming Place
管理者に紹介料が支払われています。
(
の直後、)
の直前に空白を入れない)return 0;
を削除(C言語編全体でのコードの統一)C++ での事情に関する記述を削除。
「VisualC++」という表現を「VisualStudio」に統一。
新規作成。
Programming Place Plus のトップページへ
はてなブックマーク に保存 | Pocket に保存 | Facebook でシェア |
X で ポスト/フォロー | LINE で送る | noteで書く |
RSS | 管理者情報 | プライバシーポリシー |