The libraries supplied with CrossWorks have all the support necessary for input and output using the standard C functions printf and scanf, support for the assert function, and both 32-bit and 64-bit floating point. However, to use these facilities effectively you will need to customize the low-level details of how to input and output characters, what to do when an assertion fails, and how to use the available hardware to the best of its ability.