C Language Tutorial

Data Types in C: Primitive Data Types in C Language

Data types in C programming language enables the programmers to appropriately select the data as per requirements of the program and the associated operations of handling it. Data types in c language can be broadly classified as: Primitive Data Types User Defined Data Types, for example, enum, structure, union Derived Data Types, for example, array, pointers In this tutorial we… Read more →

C Operators

C operators are used in programs to trigger an action i.e. to perform certain mathematical or logical manipulations. C operators are classified as follows: Arithmetic Operators Arithmetic operators available in c are as follows: Arithmetic Operator Symbol Description Example + Performs addition 1+1=2 – Performs subtraction 1-1=0 * Performs multiplication 2*2=4 / Performs division 10/2=5 % Performs modular division(Gives remainder… Read more →

C Tokens

In a passage of text, individual words and punctuation marks are called tokens or lexical units. Similarly, the smallest individual unit in a c program is known as a token or a lexical unit. C tokens can be classified as follows: Keywords Identifiers Constants Strings Special Symbols Operators C Keywords C keywords are the words that convey a special meaning… Read more →

Dennis Ritchie - Creator of C Programming Language

C Programming Language History, Importance And Standards

A very brief c programming language history for those interested to know when, where and by whom c language was developed and came into existence is given below. Brief C Programming Language History In 1972, Dennis Ritchie at the Bell Laboratories of USA developed C from ALGOL, BCPL and B using many concepts from these languages while adding many new… Read more →