C90 is a standard defined by the American National Standards Institute (ANSI) for the C programming language, which ensures compatibility and portability of C code across different platforms. It was the first standardized version of C, formalizing the language as it was used in the late 1980s and providing a foundation for future enhancements in later standards like C99 and C11.