Features of C Language

C is a general purpose, structured programming language. C programming is widely used in computer Technology.

Low Level Features

C programming provides Low level features that are generally provided by the Lower level languages. C is closely related to Lower level Language such as “Assembly Language”.
It is easier to write assembly codes in C programming.


C Programs are portable i.e. they can run on any Compiler with little or No Modification.
Compiler and Preprocessor make it possible for C Programs to run it on Different Platforms.


Provides wide verity of “Data Types”
Provides wide verity of “Functions”
Provides useful Control and Loop Control Statements

Bit Manipulation

C Programs can be manipulated using bits. We can perform different operations at bit level.
It provides wide verity of bit manipulation Operators. We have bitwise operators to manage Data at bit level.

High Level Features

It is more User friendly as compare to Previous Languages. Previous languages such as BCPL, Pascal and other programming languages never provide such great features to manage data.
Previous languages have their Pros and Cons but C Programming collected all useful features of previous languages thus C become more effective Language.

Modular Programming

Modular programming is a software design technique that increases the extent to which software is composed of separate parts, called Modules.

Congratulations! Chapter Finished. Learn more about the similar topics:
Exercises & Assignments
No Content Found.
Interview Questions & Answers
No Content Found.