C Programlama Dilinde Kullanılan Veri Tipleri
Veri tipi (data type) program içinde
kullanılacak değişken, sabit, fonksiyon isimleri gibi tanımlayıcıların tipini,
yani bellekte ayrılacak bölgenin büyüklüğünü, belirlemek için kullanılır. Bir
programcı, bir programlama dilinde ilk olarak öğrenmesi gereken, o dile ait
veri tipleridir. Çünkü bu, programcının kullanacağı değişkenlerin ve sabitlerin
sınırlarını belirler. C programlama dilinde dört tane temel veri tipi
bulunmaktadır. Bunlar:
char
int
float
double
Fakat bazı özel niteleyiciler vardır ki bunlar
yukarıdaki temel tiplerin önüne gelerek onların türevlerini oluşturur. Bunlar:
short
long
unsigned
Bu niteleyiciler sayesinde değişkenin bellekte kaplayacağı alan isteğe göre
değiştirilebilir. Kısa (short), uzun (long), ve normal (int) tamsayı arasında
yalnızca uzunluk farkı vardır. Eğer normal tamsayı 32 bit (4 bayt) ise uzun
tamsayı 64 bit (8 bayt) uzunluğunda ve kısa tamsayı 16 biti (2 bayt) geçmeyecek
uzunluktadır. İşaretsiz (unsigned) ön eki kullanıldığı taktirde, veri tipi ile
saklanacak değerin sıfır ve sıfırdan büyük olması sağlanır. İşaretli ve
işaretsiz verilerin bellekteki uzunlukları aynıdır. Fakat, işaretsiz tipindeki
verilerin üst limiti, işaretlinin iki katıdır.
C dilinde değişken tanımlama aşağıdaki gibi
yapılmaktadır.
veritipi
değişkenadı;
Değişken tipleri ve
bellekte kapladıkları alanlar;
Alttaki kodda kullanılan veri tipleri örneği vardır.
Tam sayı(int) ondalıklı sayı(float) ve tek karakter(char) veri tiplerini tek
tek yazılmasıdır.
C Programlama Dilinde Kullanılan Operatörler
Operatörler, değişkenler veya sabitler üzerinde matematiksel ve
karşılaştırma işlemlerini yapan simgelerdir. Yani bir operatör bir veya daha
fazla nesne (değişken) üzerinde işlem yapan sembollerdir. Bu kısımdam aritmetik
operatörler, atama operatörleri, karşılaştırma operatörleri, mantıksal
operatörleri açıklayacağım.
Aritmetik Operatörler
Değişken veya sabitler üzerinde temel aritmetik işlemleri gerçekleyen
operatörlerdir.
Aritmetiksel Operatörler
Atama Operatörleri
Bu operatörler bir değişkene, bir sabit veya bir aritmetik ifade atamak (eşitlemek) için kullanılır. değişken = değişken [operatör] aritmetik ifade;
Atama Operatörleri
bir arttırma işlemleri
i++;
++i;
i += 1;
i = i + 1;
karmaşık atamalar
f *= i; // f = f * i; anlamında
f *= i+1; // f = f * (i+1); anlamında
z /= 1 + x; // z = z / (1+x); anlamında
Bir arttırma veya eksiltme
operatörlerini kullanırken dikkatli olunmalıdır. Çünkü aşağıdaki türden
atamalar bazen karışıklığa neden olabilir. a = 5; // a = 5
b = a++; // a = 6 ve b = 5
c = ++a; // a = 7 ve c = 7
Karşılaştırma Operatörleri ve Mantıksal Operatörler
Karşılaştırma
Operatörleri, sayısal değerleri veya karakterleri mukayese etmek için
kullanılır.
Karşılaştırma Operatörleri
Mantıksal Operatörler






Hiç yorum yok:
Yorum Gönder