Microchip Technology SW006022-2N Data Sheet

Page of 338
MPLAB
®
 XC16 C COMPILER
USER’S GUIDE
 2012 Microchip Technology Inc.
DS52071B-page 3
Table of Contents
1.3.1 ANSI C Standard  ....................................................................................... 17
1.3.2 Optimization  .............................................................................................. 17
1.3.3 ANSI Standard Library Support  ................................................................. 18
1.3.4 Flexible Memory Models ............................................................................ 18
1.3.5 Attributes and Qualifiers  ............................................................................ 18
1.3.6 Compiler Driver  ......................................................................................... 18
1.3.7 Documentation  .......................................................................................... 18
2.4.1 Source File Encoding  ................................................................................ 25
2.4.2 The Prototype for main  .............................................................................. 25
2.4.3 Header File Specification  .......................................................................... 25
2.4.4 Include Search Paths  ................................................................................ 26
2.4.5 The number of Significant Initial Characters in an Identifier  ...................... 27
2.4.6 Sizes of Types  ........................................................................................... 27
2.4.7 Plain char Types ........................................................................................ 28
2.4.8 Signed Integer Representation .................................................................. 28
2.4.9 Integer conversion  ..................................................................................... 29
2.4.10 Bit-wise Operations on Signed Values  .................................................... 29
2.4.11 Right-shifting Signed Values  ................................................................... 29
2.4.12 Conversion of Union Member Accessed Using Member