Features of C Programming Language :
1 . Low Level Features :
- It is Closely Related to Lower level Language such as “Assembly Language“
- It is easy to write assembly codes in C
2 . Portability :
- C Programs are portable i.e they can be run on any Compiler with Little or no Modification
- Compiler and Preprocessor make it Possible for C Program to run it on Different PC
3 . Powerfull
- Provides Wide verity of ‘Data Types’
- Provides Wide verity of ‘Functions’
- Provides useful Control & Loop Control Statements
4 . Bit Manipulation
- C Programs can be manipulated using bits
- It provides wide verity of bit manipulation Operators
5 . High Level Features :
- It is more User friendly as compare to Previous languages
6 . Modular Programming
- Modular programming is a software design technique that increases the extent to which software is composed of separate parts, called modules
- C Program Consist of Different Modules that are integrated together to form complete program
7 . Efficient Use of Pointers
- Pointers has direct access to memory.
- C Supports efficient use of pointer .
8 . More Efficient


