A value returned by an I/O routine when the end of a file (or, in some cases, an error) is encountered.