The smallest individual unit of a program written in any language is called a token.
C++’s tokens are divided into special symbols, word symbols, and identifiers.
Following are some of the special symbols:
+ – * /
. ; ? ,
<= != == >=
The first row includes mathematical symbols for addition, subtraction, multiplication, and
division. The second row consists of punctuation marks taken from English grammar.
Note that the comma is also a special symbol. In C++, commas are used to separate items
in a list. Semicolons are used to end a C++ statement. Note that a blank, which is not
shown above, is also a special symbol. You create a blank symbol by pressing the space bar
(only once) on the keyboard. The third row consists of tokens made up of two characters
that are regarded as a single symbol. No character can come between the two characters
in the token, not even a blank.