Explore the various data types available in C and their uses.