A file in C is a collection of data stored on a disk. File operations include opening, reading, writing, and closing files. The C standard library provides functions like `fopen()`, `fread()`, `fwrite()`, and `fclose()` for handling file operations.