Integer Data Type : About Short Integer & Long Integer
- Integers are whole numbers with a wide range of values that are machine dependent.
- Integer occupies 2 bytes memory space and its value range limited to -32768 to +32767
How this range is Calculated ?
Size of Integer = 2 bytes
No of Bits = 16 bits
= MSB bit is considered as Sign Bit
(Skip that bit)
= 16 bits - 1 bit
= 15 bits
Maximum Range of Integer
Max Range = 2 Raise to 15
= 32768
Minimum Range of Integer
Min Range = 2 Raise to -15
= -32768
Types of Integer Data Types :
- Integer
- Short Integer
- Long Integer
Some Important Points :
- Range of Integer is [2^-15 to 2^+15]
- Each type is again classified into signed and unsigned integer.
- Unsigned integer don’t have sign bit , so its range is 0 to 65535
- A short int requires half the amount of storage than normal integer.
- Unlike signed integer, unsigned integers are always positive and use all the bits for the magnitude of the number. Therefore the range of an unsigned integer will be from 0 to 65535.
- The long integers are used to declare a longer range of values and it occupies 4 bytes of storage space.
Syntax of Declaring Integer
int num1;
short int num2;
long int num3;
Example of Integer Data types
About the author: Pritesh View all posts by Pritesh
My name is Pritesh Taral. I am working in well known MNC. as Java Developer. I am part time blogger loves writing articles on C/C++.
I am active on facebook using community fan page .One can Visit me @ Facebook
Facebook Fan Page