Sunday, 23 October 2016

Datatype in C


Data type use to Store different type of data like any text data 
so in C use datatype to store data
but every datatype have a special type of storage 


first, see the type then we get more about datatype:-

1.character
2.Radix Point / Floating type
3 Integer non Radix point

TypeStorage sizeValue range
char1 byte-128 to 127 or 0 to 255
unsigned char1 byte0 to 255
signed char1 byte-128 to 127
int2 or 4 bytes-32,768 to 32,767 or -2,147,483,648 to 2,147,483,647
unsigned int2 or 4 bytes0 to 65,535 or 0 to 4,294,967,295
short2 bytes-32,768 to 32,767
unsigned short2 bytes0 to 65,535
long4 bytes-2,147,483,648 to 2,147,483,647
unsigned long4 bytes0 to 4,294,967,295

Floating type:-

TypeStorage sizeValue rangePrecision
float4 byte1.2E-38 to 3.4E+386 decimal places
double8 byte2.3E-308 to 1.7E+30815 decimal places
long double10 byte3.4E-4932 to 1.1E+493219 decimal places

so 1st datatype is 
char it store only one character in it 
eg.,
#include<stdio.h>
int main()
{
//here char define type but it variable is  var

char var;

//this is a comment it doesn't affect the code. single-line comment is given by '//' and multi-line bye '/*' "*/" 

// single line comment 

/* multi line 
comment*/




var='A';
//now var have value of 'A'

printf("value of var=%c",var);

//show output A

 similar int store number  without a decimal point 
there are so many types like short, long, unsigned
 we talk about it in the next post