La API de salida de usuario en lenguaje C consta de:
- Un conjunto de funciones de implementación que proporciona las funciones de las salidas de usuario. Algunas de estas funciones de implementación son obligatorias y otras son opcionales.
- Un conjunto de funciones de programa de utilidad, invocadas mediante salidas de usuario.