Different types of data

Type-sensitive programming languages deal with different types of data.

Whole-number types - Some data types involve whole numbers only (no fractional parts are allowed). 

Fractional parts - Other data types involve numbers with fractional parts.

True and false - Some data types have nothing to do with numeric values, but deal only with the concept of true or false.

Letters, numbers, and other characters - Some types deal with the concept of the individual letters of the alphabet, individual  numeric characters, and individual punctuation characters (or groups of such characters known as strings).