.c is a very file extension for computer programming. It is a source code file for the C programming language. It is not associated with any programs, and can be used on any operating system that supports the C programming language and its interpreter (almost any operating system since the date range of 1955-1968)
Click/tap here to expand/collapse this section
Operating system: Any (MS-DOS, DR-DOS, Windows, Windows 9x, Windows NT, Linux, GNU/Linux, Classic MacOS, MacOS, MacOS X, OS X, iOS, Android, ChromiumOS, ChromeOS, OS/2, Solaris, FreeBSD, NetBSD, OpenBSD, DragonflyBSD, etc.)
To execute the file, you will need a C interpreter.
A c file is a source code file for the C programming language. C is one of the most popular programming languages (it has remained one of the top 3 from 2001 to 2021) it was designed by Dennis MacAlistair Ritchie and Ken Thompson at Bell Labs in the 1960s. It is one of the most common programming languages.
A pseudo-extension is a file format that is applied to a file, despite not having a purpose, other than to change the file name (such as ab.c or grade.c) however this file extension is rarely used as a pseudo-extension
Click/tap here to expand/collapse this section
Opens with: Gedit, Notepad++ (GNU/Linux) Notepad, Notepad++ (Windows) ???, Notepad++ (MacOS) ???, Notepad++ (BSD) HTML Viewer (Android) ??? (iOS/iPadOS/iPhoneOS) ??? (OS/2) ??? (MS-DOS) ??? (DR-DOS) ??? (Solaris) etc.
Shebang? Typically none, none required
Encoding: Any (commonly ASCII)
File icon
Click/tap here to expand/collapse this section
GNOME 1:
GNOME 2:
GNOME 3:
GNOME 40:
GNOME 41:
KDE 1:
KDE 2:
KDE 3:
KDE 4:
KDE 5:
XFCE:
LXQT:
CINNAMON:
Common Desktop Environment (CDE):
MacOS (Classic):
MacOS (Mac OS X):
MacOS (OS X):
MacOS (MacOS 10.10-10.12):
MacOS (Modern, pre-MacOS11):
MacOS (Modern, MacOS11):
WinRAR:
Android:
iOS:
Windows (DOS):
Windows (9x):
Windows (NT):
Solaris: