use of data types in c programming