Thursday, 19 May 2011

Data Types In C


//short char sc; //Invalid ..compilation error
//long char lc; //Invalid ..compilation error
//short float f; //Invalid ..compilation error
//short double sd; //Invalid ..compilation error

signed float sf; //Invalid ..warning only//size =4 bytes
unsigned float usf; //Invalid ..warning only//size =4 bytes
signed double sd; //Invalid ..warning only //size =4 bytes
unsigned double usd;//Invalid ..warning only//size =4 bytes

int                       4
char                    1
float                    4
double                8
short int              2
long int               4
long float            8
long double        8
__int16              2
__int32              4
__int64              8
__int8                1
__int16              2
__int32              4
__int64              8



10.1f                   4   //float
10.1F                  4   //float
10.1l                   8   //double
10.1L                  8   //Long double 


long long longlong; //8 bytes
long long int longlongint; //8 bytes
long long char longlongchar; //Invalid ..error
long long float longlongfloat; //Invalid ..error
long long double longlongdouble; //Invalid ..error