C Language Fundamentals
C Language Fundamentals
C Language Fundamentals
C Tokens
In C programs, each word and punctuation is referred to as a token. C Tokens are the
smallest building block or smallest unit of a C program.
The compiler breaks a program into the smallest possible units and proceeds to the
various stages of the compilation, which is called token.
C Supports Six Types of Tokens:
1. Identifiers
2. Keywords
3. Constants
4. Strings
5. Operators
6. Special Symbols
C Identifiers
Identifiers are names given to different entities such as constants, variables, structures,
functions, etc.
Example:
int amount;
double totalbalance;
C Keywords
The C Keywords must be in your information because you can not use them as a
variable name.
You can't use a keyword as an identifier in your C programs, its reserved words in C
library and used to perform an internal operation. The meaning and working of these
keywords are already known to the compiler.
Outline:
# C Keywords List
# Example Where and How Keywords are Used in the Program
# Keywords in C - Video Tutorial
C Keywords List
A list of 32 reserved keywords in c language is given below:
auto double int struct
do if static while
C Constants
Constants are like a variable, except that their value never changes during execution
once defined.
C Constants is the most fundamental and essential part of the C programming
language. Constants in C are the fixed values that are used in a program, and its value
remains the same during the entire execution of the program.
Constant Definition in C
Syntax:
const type constant_name;
or
const int SIDE = 10;
Constant Types in C
Constants are categorized into two basic types, and each of these types has its
subtypes/categories. These are:
Primary Constants
1. Numeric Constants
o Integer Constants
o Real Constants
2. Character Constants
o Single Character Constants
o String Constants
o Backslash Character Constants
Integer Constant
It's referring to a sequence of digits. Integers are of three types viz:
1. Decimal Integer
2. Octal Integer
3. Hexadecimal Integer
Example:
15, -265, 0, 99818, +25, 045, 0X6
Real constant
The numbers containing fractional parts like 99.25 are called real or floating points
constant.
String Constants
These are a sequence of characters enclosed in double quotes, and they may include
letters, digits, special characters, and blank spaces. It is again to be noted that "G" and
'G' are different - because "G" represents a string as it is enclosed within a pair of
double quotes whereas 'G' represents a single character.
Example:
For Example:
• Array
• Pointer
• Structure
• Union
• Enum