Skip to main content

Data Types In C: Size, Range and Usage.


DATA TYPES IN ‘c’

Data types are keywords which specify the type of data which is used in the programs of C language. Different data types have different storage capacities and different range of data.

There are mainly two main categories of data types.



PRE-DEFINED DATA TYPES/PRIMARY DATA TYPES

INTEGER TYPE DATA TYPES


Integer type data type is used to store a whole number or integer number


TypeSize(bytes)Range
int or signed int2-32,768 to 32767
unsigned int20 to 65535
short int or signed short int1-128 to 127
unsigned short int10 to 255
long int or signed long int4-2,147,483,648 to 2,147,483,647
unsigned long int40 to 4,294,967,295

FLOAT TYPE DATA TYPE

Float type data types are used to store a real number.

TypeSize(bytes)Range
Float43.4E-38 to 3.4E+38
double81.7E-308 to 1.7E+308
long double103.4E-4932 to 1.1E+4932

CHARACTER DATA TYPE

Character type data type is used to store Character type value

TypeSize(bytes)Range
char or signed char1-128 to 127
unsigned char10 to 255

Character Set In C Language


Comments

Popular posts from this blog

Iteration and Iterative statements.

ITERATION IN C According to Google: Iteration is the repetition of a process or utterance. In a programming language Iteration stands for a repeating execution of a set of codes until desired condition is obtained. Iteration is done through Iterative Statements. Iteration is also called Looping, which means doing a work again and again. For better understanding of a loop, here is a Real world filmy example: Remember the climax scene from Dr. Strange (2016) where Dr. Strange goes into space to bargain for Earth’s protection from Dormammu, in order to do so he starts an endless time loop which he won’t stop until dormammu accepts his demands and when Dormammu did so the loop stopped. Iteration works in same way, considering his approach as loop’s condition. There are three Iterative statements which makes Iteration possible: For statements (loops).   While statements (loops).   Do-while statements (loops). FOR LOOP AND WHILE LOOP: T...