A data type classifies the nature of data, telling a computer how to interpret a value. It defines the operations permissible on that data, shaping its purpose within programming and storage. See also Boolean Integer String Variable