types of data stored by a program including string, integer, real, single
determines what kind of data will be stored in a field. must be sequential
whenever you assign a data type you are determining the size of data it can hold in terms of bytes