Arkadaşlar merhabalar C dilinin temelleri bölümünü bu ders bitireceğiz.
Öncelikle işleyeceğimiz ilk konu identifiers, ne demek ? Bunları değişken isimleri olarak düşünebiliriz ; Identifiers kuralları vardır C dilinde bakalım;
-> Identifiers içerisinde a..z,A..Z sayı(0-9) veya altçizgi(_) kullanılabilir.
-> Identifiers bir harf yada bir altçizgi(_) ile başlamalıdır.
-> Identifiers içerisinde özel karakterler bulunmaz ($,#,ş,ö,& vb.)
-> C dili case sensitivedir yani büyük-küçük harf duyarlıdır.; (ör : kerem ile Kerem aynı değildir.)
-> Reserved words denen yani özel amaçlı yada ayrılmış kelimeler kullanılamaz.
Reserved words :
Veri Türleri : Arkadaşlar veri türleri nedir ? Öncelikle veri türlerini hemen örnekle anlatalım.Örneğin, siz bir tamsayı değeri için RAM de yer ayırmak istiyorsunuz bunun için ne yapmanız gerekiyor ? int veri türünü kullanmanız gerekiyor , yada siz bir reel sayı için yer ayırmak istiyorsunuz bunun için ne yapmanız gerekiyor ? double yada float veri türünü kullanmanız gerekiyor.Yani RAM de yer ayırmak istediğiniz veri için türünü belirtmeniz gerekiyor.Veri türleri ve boyutları nelerdir ?
Variables (Değişkenler) : Arkadaşlar değişkenler , bellekte yer ayırdığımız programlama dilleri için kullanılan temel nesnelerdir.
Değişken tanımı örneğin :
int degiskenIsmi;
burada int veri türü yani data types(yukarıda gördüğümüz);
daha sonra identifiersimiz yani değişken ismimizi belirtiyoruz.
Yukarıda olan olayı kısaca açıklayalım, öncelikle biz böyle yaptıktan sonra compiler(derleyici) bizim için RAM da 4 bytelık bir alan rezerve eder . Biz eğer degiskenIsmine 10 değerini atarsak bellekte rezerve edildiği an 10 değeri degiskenIsmine verilecektir.
Hemen bir örnek verelim.Iki sayiyi toplayan program yapalım.
Kodlar :
#include<stdio.h>#include<stdlib.h>int main(){float a,b;printf("Iki sayi giriniz :");scanf("%f %f",&a,&b);/* scanf ile kullanicidan girdi aliriz %f 'ler ise placeholderbunu bir sonraki konumuzda gorecegiz. */float toplam = a+b;printf("Toplam = %f",toplam);}
Arkadaşlar konu biraz karışık gelmiş olabilir , bu çok normal yavaş yavaş oturacak.Bir sonraki dersimizde görüşmek üzere :)