複合資料類型(composite data type)係指由多個原始簡單啲嘅資料類型嘅數據組成嘅一個資料類型。多數程式語言都有功能俾用家創建複合資料類型並且指定「呢個呢個複合資料類型包含邊幾種資料」。