.C File Extension

C files exist as 2 different types. Please find information about each of them below.

Type 1: C/C++ Source Code File

A C file contains C or C++ source code. It may have a whole program or be part of a larger project. C files use the .c extension. Unix uses .c for C and .C for C++. Main.c often holds the main() funct...

General Information

Title C File Extension
Extension .c
Full Form C Source Code File
File Type Source Code File
Developer Dennis Ritchie
MIME Type text/x-c

File Function

Primary Function Contain source code
Additional Functions Compile into machine code
Features Structured, Low-level operations

File Characteristics

Quality Variable
Supports Layers N/A
Supports Transparency N/A
Editable Yes

Use Cases

System Programming Yes
Embedded Systems Yes
Operating Systems Yes
Application Development Yes

Security and Practices

Security Risks Buffer overflows, Undefined behavior
Best Practices Code review, Static analysis

Historical/Version Information

Initial Release 1972
Latest Standard C17 (2018)

Associated Types

Header Files .h
Object Files .o, .obj
Library Files .a, .lib
Executable Files .exe, .out

Software Compatibility

Software Usage Policy OS Compatibility
GCC Free Windows, Mac, Linux, Unix
Visual Studio Freemium Windows, Mac
Clang Free Windows, Mac, Linux, Unix

Type 2: Lite-C Script

General Information

Title Lite-C Script File Extension
Extension .c
Full Form Lite-C Script
File Type Source Code File
Developer Conitec Datensysteme
MIME Type text/plain

File Function

Primary Function Game programming
Additional Functions Scripting, Automation
Features C-like syntax, Game-oriented

File Characteristics

Quality Depends on code
Supports Layers N/A
Supports Transparency N/A
Editable Yes

Use Cases

Game Development Yes
Simulation Scripts Yes
Educational Purposes Yes

Security and Practices

Security Risks Code execution
Best Practices Validation, Code review

Historical/Version Information

Associated with Gamestudio/A8
Note Lite-C derived from C

Associated Types

Similar Extensions .h

Software Compatibility

Software Usage Policy OS Compatibility
Gamestudio/A8 Commercial Windows
Conitec oP group Commercial Windows