Tokens: Tokens are the basic building blocks of a program in C. They are the smallest individual units that make up a C program. In the C programming language, tokens can be classified into several categories. Here's a list of common tokens:
Identifiers:
- User-defined names used to represent variables, functions, and other entities in a program. Examples:
sum,i,calculateArea.
Keywords:
- Reserved words that have predefined meanings in the C language. Examples:
if,while,for,int,return.
Constants:
- Fixed values that do not change during program execution.
- Integer constants: Examples:
10,-5,0xFF. - Floating-point constants: Examples:
3.14,-0.5,1.0e-5. - Character constants: Examples:
'A','x','\n'. - String constants: Examples:
"Hello","World".
Operators:
- Symbols that perform specific operations on operands.
- Arithmetic operators:
+,-,*,/,%. - Assignment operators:
=,+=,-=,*=,/=,%=. - Increment/Decrement operators:
++,--. - Relational operators:
==,!=,<,>,<=,>=. - Logical operators:
&&,||,!. - Bitwise operators:
&,|,^,~,<<,>>.
Delimiters:
- Symbols used to mark the beginning or end of a statement or block of code.
- Examples:
(,),{,},[,],,,;,:.
Separators:
- Symbols used to separate elements in a list or statement.
- Example:
,(comma).
It's important to note that whitespace (spaces, tabs, newlines) is also considered a token but is generally ignored by the compiler unless it is necessary to separate other tokens.

No comments:
Post a Comment