Variable:
Variable means whose
value can be changed.
Variable contains
value which is stored in memory and holds some space.
Every Variable is
assigned a datatype which shows size(2 byte,4 byte etc.) and type of data
type(int,float etc)
2 steps to use
variables
·        Variable
Declaration
·        Variable
Initialization
Variable Declaration:
Syntax: 
Datatype variablename;
Eg 1:
int x;
Where int is the data
type and x is the variable name.
Eg 2:
float y;
char ch;
char name[20];
float y;
char ch;
char name[20];
    Where float,
char,string are the  data type, y,ch and
name are the variables.
Variable
Initialization:
Syntax:
Datatype
variablename=value;
Eg 1: 
int x=89;
Where int is the data
type, x is the variable name and 89 is the value which assigned to x.
Eg 2:
float y=78.90;
float y=78.90;
    char ch=’A’;    
char name[20]=”LearningPoint92”;
char name[20]=”LearningPoint92”;
Rules
for defining variables
It can have alphabets, digits and underscore.
A variable name should start with alphabet and underscore only. It
can't start with digit.
No white space is allowed within variable name.
A variable name can not be any reserved word or keyword e.g.
double, float etc.
Valid variable
declaration:
int x;
int x;
     int _xy;    
      int x45;    
Invalid variable
declaration:
int 7;
int x y;
int float;
int 7;
int x y;
int float;
Data Types:
Data types are used to
store different values in the variable. There are four types of data types in
c++.
- Basic (int ,float,char,double etc)
 - Derived(array,pointer etc)
 - Enumeration(enum)
 - User Defined(Structure)
 
char
Data types 
 | 
  
Size 
 | 
  
Range 
 | 
 
char 
 | 
  
1 byte 
 | 
  
-128 to 127 
 | 
 
signed char 
 | 
  
1 byte 
 | 
  
-128 to 127 
 | 
 
unsigned char 
 | 
  
1 byte 
 | 
  
0 to 127 
 | 
 
short
Data types 
 | 
  
Size 
 | 
  
Range 
 | 
 
short 
 | 
  
2 byte 
 | 
  
-32,768 to 32,767 
 | 
 
signed short 
 | 
  
2 byte 
 | 
  
-32,768 to 32,767 
 | 
 
unsigned short 
 | 
  
2 byte 
 | 
  
0 to 32,767 
 | 
 
int
Data types 
 | 
  
Size 
 | 
  
Range 
 | 
 
int 
 | 
  
2 byte 
 | 
  
-32,768 to 32,767 
 | 
 
Signed int 
 | 
  
2 byte 
 | 
  
-32,768 to 32,767 
 | 
 
Unsigned int 
 | 
  
2 byte 
 | 
  
0 to 32,767 
 | 
 
short int
Data types 
 | 
  
Size 
 | 
  
Range 
 | 
 
Short int 
 | 
  
2 byte 
 | 
  
-32,768 to 32,767 
 | 
 
Signed short int 
 | 
  
2 byte 
 | 
  
-32,768 to 32,767 
 | 
 
Unsigned short int 
 | 
  
2 byte 
 | 
  
0 to 32,767 
 | 
 
long int
Data types 
 | 
  
Size 
 | 
 
long int 
 | 
  
4 byte 
 | 
 
Signed long int 
 | 
  
4 byte 
 | 
 
Unsigned long int 
 | 
  
4 byte 
 | 
 
float and double
Data types 
 | 
  
Size 
 | 
 
float 
 | 
  
4 byte 
 | 
 
double 
 | 
  
8 byte 
 | 
 
long double 
 | 
  
10 byte 
 | 
 
No comments:
Post a Comment