__STDC__

Defined as 1 when compiling ISO/IEC Standard C source code, otherwise, undefined.

Syntax
  __STDC__   
Remarks

The compiler defines this macro as 1 when the compiler's settings are configured to restrict the compiler to translate source code that conforms to the ISO/IEC 9899-1990 and ISO/IEC 9899-1999 standards. Otherwise, the compiler does not define this macro.