6.14 Architecture

ISO Standard Implementation
“The values or expressions assigned to the macros specified in the headers <float.h>, <limits.h>, and <stdint.h> (C90 and C99 5.2.4.2, C99 7.18.2, 7.18.3).”
See the <float.h>, <limits.h> and <stdint.h> sections in the Microchip Unified Standard Library Reference Guide.
“The number, order and encoding of bytes in any object when not explicitly specified in the standard (C99 6.2.6.1).”
Little endian, populated from Least Significant Byte first.
“The value of the result of the sizeof operator (C90 6.3.3.4, C99 6.5.3.4).”