עקב בעיה טכנית, חיפוש "C#" מפנה לכאן. לערך אודות שפת התכנות, ראו סי שארפ.
האות C היא האות השלישית באלפבית הלטיני. בתחילה השתמשו הרומאים באות C על מנת להביע את העיצורים K ו-G גם יחד, ורק מאוחר יותר הוסיפו ל-C את הקו האנכי ההופך אותה ל-G. אפשרי הדבר כי בתחילה לא השתמשו ב-C כלל על מנת להביע את העיצור K, אלא רק על מנת להביע את העיצור G. כיום, האות c מייצגת מבחינה פונולוגית לרוב עיצור וילוני, סותם, אטום (/IPA: /k), ולפעמים כאשר אחריה נכתבת אחת מהאותיות e, i, או y, האות מייצגת עיצור מכתשי, חוכך, אטום (/IPA: /s).
שפת C היא שפת תכנות עלית הכוללת מנגנוני בקרת זרימה ומבני נתונים פשוטים, ומאפשרת ניצול מרבי של יכולות המחשב, בדומה לשפת סף. שפת C היא אחת השפות היעילות והמהירות בתעשייה, ומשמשת כיום בעיקר לכתיבת מערכות בהן זמן הביצוע הוא גורם קריטי, או כאלה שדורשות אינטראקציה עם מערכות חומרה. רוב מערכות ההפעלה הנפוצות כתובות בעיקר בשפת C, וכן רוב הדפדפנים הנפוצים.
שפת C היא אחת משפות התכנות הנפוצות בעולם. קיימים מהדרים לשפת C עבור כמעט כל סוגי המחשבים ומערכות ההפעלה. שפת C השפיעה על שפות תכנות רבות, ובמיוחד על C++, שנכתבה בתחילה כקדם מעבד עבור C, וכיום היא כמעט מכילה את שפת C. רוב שפות התכנות הנפוצות כיום כוללות מאפיינים תחביריים המזכירים את שפת C.
C-- היא שפת תכנות המבוססת על שפת C. השפה לא מיועדת להיכתב על ידי מתכנתים אנושיים, אלא להיווצר על ידי מהדרים לשפות עיליות מאוד על מנת להקל על העבודה בהפקת קוד מכונה. שלא כמו שפות ביניים רבות, השפה נכתבת בטקסט ASCII, לא בבייטקוד או בפורמט בינארי אחר.