This document provides a summary of different data types in C programming language. It discusses basic data types like integer, floating point, character and void. It also explains derived data types like pointers, arrays, structures, unions and functions. For each data type, it provides the declaration syntax and examples to illustrate how they are used to declare variables of different types in C.