- prototype in stdio.h - returns next character in file stream stdin or EOF on end of file or error - implemented as a macro