The compiler preprocessor has predefined macros that describe the compile-time environment and properties of the target processor.
This chapter describes how to use these predefined symbols and lists them: