在程式设计的型别系统中，数据类型（），又称资料型态、资料型别，是用来约束数据的解释。在程式语言中，常见的数据类型包括原始类型（如：整数、浮点数或字元）、多元组、记录单元、代数资料类型、抽象数据类型、参考型别、zh-cn:类; zh-tw:类别;以及函式型别。资料类型描述了数值的表示法、解释和结构，并以演算法操作，或是物件在记忆体中的储存区，或者其它储存装置。
机器中的资料类型.所有在电脑中，基于数位电子学的底层资料，都是以位元（0 或 1）表示。其中资料的最