1.It is a type of data which is used in the program.
2.There are many predefined data types in c library like int, char, float etc.
| Basic Type | Integer Type(int) |
| Floating Type(float) | |
| Character Type(char) | |
| Derived Type | Pointer |
| Array | |
| Structure | |
| Union |
Integer Type:
| Data Type | Size in bytes | Range |
| short | 2 | -32768 to +32767 |
| int | 2 | -32768 to +32767 |
| unsigned int | 2 | 0 to 65536 |
| long | 4 | -2147483648 to +2147483647 |
| unsigned long int | 4 | 0 to 4,294,967,295 |
Float Type:
| Data Type | Size in bytes | Range |
| float | 4 | 3.4E-38 to 3.4E+38 |
| double | 8 | 1.7E-308 to 1.7E+308 |
| long double | 10 | 3.4E-4932 to 1.1E+4932 |
Character Type:
| Data Type | Size in bytes | Range |
| char | 1 | -128 to +127 |
| signed char | 1 | -128 to +127 |
| unsigned char | 1 | 0 to 255 |