CPP Language / Tokens, Identifiers & Keywords

Tokens in CPP Language
Each and every smallest individual unit in a CPP program are known as CPP tokens and considered as basic buildings blocks of CPP language.CPP tokens are of 6 types. They were

Tokens Type Example
Keywords These are the predefined words used for a particular purpose in the program.
Example: For, int, while e.t.c
Identifiers It is a name used to identify a variable / function / any other thing defined by user and it starts with a letter A to Z, a to z, or an underscore '_' followed by letters, and digits (0 to 9) and punctuation characters not are allowed (Like @, $, and %) within identifiers. Identifiers are case sensitive i.e "SUM", "sum" are treated differently.
main, total e.t.c
Constants Constants are fixed values they dont change during the execution of a program.
Constants Types in C++
Integer constants –store int data type values.
const int a = 10;

Floating constants – store float data type values.
const float b = 20.1234;

Character constants – store character data type value.
const char c = ‘w’;

String constants – store collection of character data type values.
const char d[] = ‘‘Wisdom Materials;
Strings “sum”, “average”,”total”
Special symbols Brackets[], Parentheses(), Braces{},
comma (, ), semi colon, asterick (*),
assignment operator, pre processor(#)
Operators Operator is symbol used to perform operation. Types of Operators:
Arithmetic(+, -, *, /, %), Relational(==, !=, >, <, >=,<=),
Logical(&&, ||, !), Assignment(=, +=, -=, *=,/=, %=, <<=,>>=, &=, ^=,|=),
Conditional(?:), Bitwise,Ternary(<<, !=, >>, ~,&, ^, |)

keywords List in CPP language
do for float continue
void else if switch
struct enum register char
typedef static return default
const int short volatile
while double break signed
union long sizeof unsigned
extern goto auto case
typeid false catch new
this delete try explicit
export typename using inline
asm namespace class throw
private protected public true
static_cast template const_cast operator
reinterpret_cast dynamic_cast mutable bool
friend virtual wchar_t



Home     Back