Users do interact with software/computer programs. Computer software takes some input data processes it and displays processed information. C has various built-in functions for Input and Output operations. Input functions are responsible for accepting input from users and passing them to the program for processing. Output functions are responsible for presenting the processed information in various formats. Here we will discuss the built-in I/O functions for the console application in C. They can be categorized into two groups.
- Unformatted I/O
These are the most basic forms of input and output in C. They don’t allow input and output in the user’s desired format.
- Formatted I/O
These Input and Output functions are capable of accepting and displaying as per the user’s choice of format.