Data types are predefined keywords. it is not only used to declare the type of variables but also to do valid operations. so that the compiler may understand which variable will store what types of constant values The data type is further divided into two types 1. Integer Data type a) integer, short and long: All C compilers offer different data types in c , they are short and long, Short integer requires half and space in the memory than the long one, The short integer requires two bytes and the long integer’s four bytes. Difference Between Short and Long Integers. Short integer : 1. Occupies Two Bytes in Memory. 2. Range: -32768 to 32767 3. the program runs faster. 4. Format string is %d or %i. 5. Example int x=3; short int y=2; ...