(MPLAB) C18 is Microchip's full-featured ANSI-compliant C compiler for PIC18 MCUs.
MPLAB C18 can be fully integrated in the MPLAB IDE.
The compiler software has a Standard-Eval version which is free. There also is an upgrade version, which costs $495 USD1.
1: As of April 13, 2013