C is a middle-level programming language developed by Dennis Ritchie during the early 1970s while working at AT&T Bell Labs in the USA. The objective of its development was in the context of the re-design of the UNIX operating system to enable it to be used on multiple computers. C is a highly portable language, i.e. code written in one machine can be moved to other which is very important and powerful feature. C is a general-purpose programming language that is extremely popular, simple, and flexible to use. It is a structured programming language that is machine-independent and extensively used to write various applications, Operating Systems like Windows, and many other complex programs like Oracle database, Git, Python interpreter, and more. C has the capabilities of an assembly language (low level features) with the feature of high level language so it is well suited for writing both system software and application software. C supports low level features like bit level programming and direct access to memory using pointer which is very useful for managing resource efficiently. The book is designed and written on the basis of new release syllabus by AICTE.