C is one of the most popular and important programming language.The various characteristics of C language are as follows.
Simple and Clear
C is very simple and clear language. C has richest collection of data types , keywords , operators and inbuilt functions.It looks like a general English language.So it is very simple and easy to learn and clear in terms of its common English words.
C provides the fundamental control flow constructions required for well structured programs like statement grouping , decision making,selecting one of a set of possible values,looping with the termination test and early loop exit.So it follows a structured approach for any program.
C has the characteristics of portability.Portable means computer independent.The program made in C on one computer can be run on different computers by not changing anything,thus increasing the efficiency of the language.
C is a case sensitive language.Case sensitive means that almost everything in C program is written in small case letters other than documentation part.
Easily available and quick
The C compilers are very easily available and require very less disk space for its storage.It is also very easy to load Turbo C compiler in your computer.The compiler is also very quick and performs its work very very fast as compared to other languages like BASIC,FORTRAN etc.
Modularity of C language makes it very popular modular means the programs made in C can be easily divided into small modules with the use of a functions.With this feature understandability of the program becomes faster.
Easy error detection
Whenever we compile the program after typing it in the editor,the errors are immediately displayed on the screen pointing to the line numbers where they are actually coming.So if the errors are pointed , they can be easily removed.
The code of C program can be made compact because of the availability of many operators like ++ , -- , += , -= , *=, /=. These operators are not available with other programming languages like BASIC AND FORTRAN etc.