C has proven to be a pleasant, powerful, and versatile language for a wide variety of programs. Therefore, not knowing this Language is considered as a handicap. The fundamental types are characters, and integers and floating-point numbers of several sizes.
Pointers provide for machine independent address arithmetic.
C is a robust language whose rich set of built-in function and operator can be used to write any complex program. C is portable language. C provides a variety of data types. In addition, there is a hierarchy of derived data types created with pointers, arrays, structures, and unions. File Handling Dynamic Allocation of Memory.