Bölüm 5 Basit Veri Türleri
Basit Veri Türleri Sayısal Veri Türleri Karakter veri türü Tamsayı veri türleri Kayan noktalı veri türleri Karakter veri türü Numaralandırılmış (enumerated) veri türü
Sayısal Veri Türleri Tamsayı Bölme Type Casting Tür Aralık Tür int -32.767 ... 32.767 short unsigned short 0 ... 65.535 unsigned long -2.147.483.647 ... 2.147.483.647 unsigned long 0 ... 4.294.967.295 Tür Yaklaşık Aralık (pozitif) float 10-37 ... 1038 double 10-307 ... 10308 long double 10-4931 ... 104932 Tamsayı Bölme Type Casting
Karakter Veri Türü ve Kullanımı char c = ‘Z’; ... printf(“Karakter: %c, ASCII Degeri: %d \n”, c, c); for (k = 65; k <= (int) c; k++)
Numaralandırılmış Veri Türü Örneği enum { pazartesi, sali, carsamba, persembe, cuma, cumartesi, pazar }; ... int gun; gun = carsamba; /* gun = 2; */
Yeni Tür Tanımlama Örneği-1 typedef unsigned int uint; int main (void) { uint deneme; deneme = 12345; printf("%d \n", deneme); ... }
Yeni Tür Tanımlama Örneği-2 typedef enum { pazartesi, sali, carsamba, persembe, cuma } calismaGunleri; int main (void) { calismaGunleri gun; gun = pazartesi; ... }