About Lesson
Size and Ranges of Data Types with Type Qualifiers
Type |
Size (bytes) |
Range |
Control String |
char or signed char |
1 |
-128 to 127 |
%c |
unsigned char |
1 |
0 to 255 |
%c |
int or signed int |
2 |
-32768 to 32767 |
%d or %i |
unsigned int |
2 |
0 to 65535 |
%u |
short int or signed short int |
1 |
-128 to 127 |
%d or %i |
unsigned short int |
1 |
0 to 255 |
%d or %i |
long int or signed long int |
4 |
-2147483648 to 2147483647 |
%ld |
unsigned long int |
4 |
0 to 4294967295 |
%lu |
float |
4 |
3.4E-38 to 3.4E+38 |
%f or %g |
double |
8 |
1.7E-308 to 1.7E+308 |
%lf |
long double |
10 |
3.4E-4932 to 1.1E+4932 |
%Lf |