- Değişken türleri default type ve user type olarak ikiye ayrılır. default type primitive veri türüdür. void veri türünü saymazsak C'de 12 veri türü vardır.9 tane tamsayı,3 tane gerçek sayı türünü ifade edebilecek şekildedir.
- Varsayılan veri türleri tamsayı türleri ve gerçek sayı türleri olarak ikiye ayrılır. Tamsayı (integer types) veri türleri karakter türleri, Kısa, Normal, Uzun tamsayı olarak gruplandırılabilir. Karakter (char) türü, short(kısa), int(normal), long(uzun) veri türü işaretli ve işaretsiz ver türü olarak iki alt gruba ayrılır.
- C’de boolean veri türü yoktur. Boolean veri türü yerine int veri türü typedef edilerek veya define edilerek kullanılır.
- Taşınabilirlik açısından her yerde 4 byte olmasını istiyorsak int değil long veri türünü kullanmamız gerekir.
- 3 tane gerçek sayı türü ise float,double ve long double türleridir. Bu türlerin alt-üst limitleri ve kaç byte olduğu aşağıdaki gibidir:
- 32 bit işlemciler bir defada 32 bit’lik bir tamsayıyı işleme sokabilmektedir. Bu nedenle int veri türü 32 bit işlemcilerin doğal türü denilebilir.
- Değişken isimleri 63 karakter ile isimlendirilebilmektedir. Kısıtlama ise değişken isimleri sayi ile başlayamamaktadır.