Explore the range of different data types and their uses in C.