Η ANSI C, γνωστή και ως C89, ήταν το πρώτο πρότυπο της γλώσσας προγραμματισμού C, το οποίο ορίστηκε από το Αμερικανικό Ινστιτούτο Εθνικών Προτύπων (ANSI) το 1989. Το επίσημο όνομα του προτύπου είναι ANSI X3.159-1989. Η καθιέρωση αυτού του προτύπου ήταν ένα σημαντικό γεγονός στην εξέλιξη της γλώσσας C, καθώς έφερε μια κοινή βάση για τη χρήση της σε διαφορετικούς μεταγλωττιστές και πλατφόρμες. Η ANSI C σχεδιάστηκε με στόχο να προσφέρει ένα συνεπές και αξιόπιστο περιβάλλον προγραμματισμού, ικανό να παράγει κώδικα που μπορεί να λειτουργήσει με ελάχιστες προσαρμογές σε διάφορα συστήματα. Το πρότυπο υιοθετήθηκε αργότερα από τον Διεθνή Οργανισμό Τυποποίησης (ISO) ως ISO/IEC 9899:1990, γνωστό και ως C90.