.C is an uncommon file format. Below are some definitions for it.
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.
Click/tap here to expand/collapse the definitions for this file
A C file is a source code file for the C++ programming language. In the early days of C++ development, the C file extension was used. This was problematic on systems that didn't know how to differentiate uppercase from lowercase, and it caused general confusion with the c file extension used in the C programming language. Nowadays, C++ uses either the cc, cpp, cxx, or (no other entries to show) file extension.
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: