C – Tokens2 min read

What is Token in C?

The basic and smallest unit of a C program is called C tokens. This tokens are meaningful to the compiler. Compiler breaks the programs into smallest unit that is the tokens and proceed various compilation stages.

There are total six tokens in C Programming language.

token in C
Tokens in C

Keywords and Identifiers:

Keywords are defined as the predefined, reserved word that has a fixed meaning and those meanings cannot be changed. There are a total of 32 keywords in ‘C’.

The table below represent 32 Keyword in the C Programming language:

autodoubleintstruct
breakelselongswitch
caseenumregistertypedef
charexternreturnunion
constfloatshortunsigned
continueforsignedvoid
defaultgotosizeofvolatile
doifstaticwhile

Identifiers are nothing but the name assigned to the entities in the Program such as assigned to variables, functions in a program, Union, etc. Identifiers are user-defined in C Programming. These identifiers are case-sensitive, the first character must start with an alphabet or underscore, and no white spaces are allowed.

Operators:

Operators are the mathematical symbols that are used to perform a mathematical operation on operands. These symbols tell the compiler to perform respective operations. An expression is formed by joining constants and variables in C programming.

Example: + symbol used to perform addition between two or more than two operands. Other symbols are: -, *, /, etc.

Strings:

C programming defined string as a sequence or array of characters that are terminated by character ‘\0‘.
Example: str[]= “Strings Example”. These are enclosed within ” “.

Constants:

From the name constant, we can say that these are fix values that are used in a program and its values remain the same during the entire execution of the program. Also, we cannot change the value in the middle of the program.
These constants may be any of the data-types present in C such as integer, float, boolean, etc.

Special Characters in C:

There are few special characters or special symbol in C programming language that has some special meaning and purposes.

They are: [] () {}, ; * = #.

Example: [] (opening and closing brackets) is used for array elements reference.

MORE

Keith Number Program in C

In this tutorial, we will write a Keith number in C. It is one of the most asked questions in an interview. Before that, you …
Read More

Keith Number Program in C++

In this tutorial, we will write a Keith number in C++. It is one of the most asked questions in an interview. Before that, you …
Read More

Singly linked list Program C++

In this tutorial, we will write a C++ program to implement singly linked list. In this program, we will create a separate function for each …
Read More

Fascinating Number Program in C

In this tutorial, we will write a C program to check whether the given number is a Fascinating number or not. You may go through …
Read More

Peterson Number in C

In this tutorial, we will learn about the Peterson number and check if the number is Peterson or not in C. What is Peterson Number? …
Read More

Peterson Number in C++

In this tutorial, we will learn about the Peterson number and write a C++ program to check if the given number is a Peterson number …
Read More