সি প্রোগ্রামিং এ অনেক প্রকারের ডাটা টাইপ আছে। তার মধ্য প্রধান চারটি হচ্ছেঃ
১।ক্যারেক্টার (Character)[char] -
অক্ষর ধরে রাখে (Ex: A, b, C, d)
২।ইন্টিজার (Integer) [int] -
পূর্ণ সংখ্যা ধরে রাখে (Ex: 0, 1, 2, 3, 4)
৩।ফ্লোট (Float) [float] -
দশমিক সংখ্যা ধরে রাখে (Ex: 2.33, 4.6, 1.12)
৪।ডবল (Double) [double] -
অনেক বড় দশমিক সংখ্যা ধরে রাখে (Ex: 2.1211134524, 3.123124548323)