C 言語の ANSI/ISO 標準に準拠するためには、コンパイラーに所定の事前定義済みマクロが付属していなければなりません。次の表は、同標準に従ってインテル® C++ コンパイラーに組み込まれたマクロの一覧です。
コンパイラーは、標準から要求される事前定義済みマクロのほかにも事前定義済みマクロをいくつか用意しています。Windows* のデフォルトの /Za コンパイラー・オプションにより、デフォルトの事前定義マクロは Windows、Linux*、Mac OS* X で異なります。また、-std コンパイラー・オプションにより、Linux と Mac OS X 間でも異なります。