Data types in the c programming language are used to specify what kind of value can be stored in a variable. The memory size and type of the value of a variable are determined by the variable data type.
Data Type | Memory ( in bytes) | Range | Format Specifier |
---|---|---|---|
Integer Datatypes | |||
short int | 2 | -32,768 to 32,767 | %hd |
unsigned short int | 2 | 0 to 65,535 | %hu |
unsigned int | 4 | 0 to 4,294,967,295 | %u |
int | 4 | -2,147,483,648 to 2,147,483,647 | %d |
long int | 4 | -2,147,483,648 to 2,147,483,647 | %ld |
unsigned long int | 4 | 0 to 4,294,967,295 | %lu |
long long int | 8 | -(2^63) to (2^63)-1 | %lld |
unsigned long long int | 8 | 0 to 18,446,744,073,709,551,615 | %llu |
Character Datatypes | |||
signed char | 1 | -128 to 127 | %c |
unsigned char | 1 | 0 to 255 | %c |
Float Datatypes | |||
float | 4 | %f | |
double | 8 | %lf | |
long double | 16 | %Lf |
Comments
Post a Comment