Data type specifies the type of data, entered by the user. Data types are divided into two major categories:
Primary data type are also known as Primitive or Pre-defined data types. It is divided into 3 categories.
S.No. | Data Type | Size | Format | Range |
---|---|---|---|---|
int short signed signed int | 2 Bytes | %d | -32768 to 32767 | |
unsigned int unsigned short int | 2 Bytes | %u | 0 to 65535 | |
long long int | 4 Bytes | %ld | -2147483648 to 2147483647 | |
unsigned long | 4 Bytes | %lu | 0 to 4294967295 | |
long long int | 8 Bytes | %ld | -263 to 263-1 |
S.No. | Data Type | Size | Format | Range |
---|---|---|---|---|
float | 4 Bytes | %f | -3.4e38 to 3.4e38 | |
double | 8 Bytes | %lf | -1.7e308 to 1.7e308 | |
long double | 10 Bytes | %LF | -1.7e4932 to 1.7e4932 |
S.No. | Data Type | Size | Format | Range |
---|---|---|---|---|
char | 1 Byte | %c | 0 to 255 | |
array of char (string) | Depends on declaration | %s | Depends on declaration |
2. Secondary / Non – Primitive / User Defined Data Types : These data types are defined and use by user according to his requirements. Secondary data types are: