0% found this document useful (0 votes)
12 views

C Fundamentals

The document provides an introduction to writing simple programs in C, focusing on the importance of comments, variables, and data types. It outlines rules for naming variables, their sizes, and ranges for different data types. Additionally, it includes examples of reading user input and defining constants.

Uploaded by

pomaxe3883
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views

C Fundamentals

The document provides an introduction to writing simple programs in C, focusing on the importance of comments, variables, and data types. It outlines rules for naming variables, their sizes, and ranges for different data types. Additionally, it includes examples of reading user input and defining constants.

Uploaded by

pomaxe3883
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 14

C

Fundamentals
HK Rana
Writing a
Simple
Program
- PRINT A MESS AGE, “TO C, OR NOT
TO C: THAT IS THE QUESTION.”
Comments

- Why Important?

- Comment using “//”

- Comment using “/* */”


- Why we need variables?

- Types of data or data types

- Why we have to declare variables?


Variables
- Value assignment to a variable

- Value initializing to a variable

** Printing variable values **


Data Types
in C
Rules for naming variables:
1. A valid variable can have letters (both uppercase and lowercase letters), digits and
underscores.

2. The first letter of a variable should be either a letter or an underscore.

3. You cannot use keywords as variable.

4. Blank spaces are not allowed within a variable.

5. Variable should not be of length more than 31 characters.


Size is matter for a variable.
Specifier , Size and Range of Data Types:

Type Format Storage size Value range


Specifier (bits)
char %c 8 -128 to 127
unsigned char %uc 8 0 to 255
int %d or %i 16 -32,768 to 32,767
unsigned int %ud 16 0 to 65,535
long int %ld 32 -2,147,483,648 to 2,147,483,647
unsigned long %uld 32 0 to 4,294,967,295
float %f 32 3.4E-38 to 3.4E+38
double %lf 64 1.7E-308 to 1.7E+308
A Sample
Program
Reading input from user
- Scanf function

- Defining names of constants


Another Example
Others
- Identifiers

- Keywords
Reading
Assignment
Chapter 3
◦ If you have any query on
Chapter 3, ask during the
next class.
THE END

You might also like