Introduction to C Programming
(Character set, Variables and Data types)
Prof. Kuntal Patel
Ahmedabad University
Topics to be covered
• Introduction to C Programming
C Character Set
Variables
Data types
Constants
C Language - Character Set
Character set in C language are grouped under following
major categories:
Letters (A…Z, a…z)
Digits (0, 1, …9)
Special Characters ( ; : , “ “ & * ! ,etc.)
White spaces (Blank space, Tab, New line, etc.)
C Tokens, Keywords and Identifiers
Examples / Demonstration
Variables
A variable is named link or reference to a value stored in the
memory.
Consider following declarations:
int rollno, marks;
In this statement:
rollno and marks are variable name.
int is a data type.
Examples / Demonstration
Variables
Declaring variables
Must declare variables before use
• Examples of Variable declaration:
int number;
float percentage;
• int - integer data type
• float -floating-point data type
• Many other types (will be discussing soon. . . )
Variables
Initializing variables
• Uninitialized variable assumes a default value/may results in
inappropriate value (Demonstration)
• Variables can be initialized using assignment operator (=)
number = 3;
Can also initialize at declaration:
float percentage = 81.60;
• Possible to declare/initialize multiple variables at once:
int a, b, c = 5, d = 10;
Data types
The data type of an object in memory determines
o the set of values it can have and
o what operations that can be performed on such objects (variable)
C has a small family of data types
• Numeric (int, float, double)
• Character (char)
• User defined (struct, union)
Data types
ANSI C Supports three classes of Data types:
Primary data types
Derived data types
User-defined data types
Example / Demonstration and Discussion
Data types – Primary data type
Reference: Programming in ANSI C by E Balagurusamy
Topics covered
Key topics covered during session:
Important Aspects related to C Programming
Character set
Variables
Data types
Constants