Professional Documents
Culture Documents
Hafta 2 11/03/2021
Dev-C++
C Program Tanımlamaları
Anahtar Sözcükler
Değişkenler
Veri Tipleri
#define PI 3,14
Kurallar
İfadeler ya bir harf veya “_” ile başlamalıdır.
Örneğin bir ifade “12ayhan” şeklinde kesinlikle olamaz iken “ayhan12” veya
“_12ayhan” şeklinde kullanılabilir.
“Ayhan ≠ AYHAN”
İfade isimleri oluşturulurken “_” alt çizgi ile başlayan ifadelerden kaçınılmalıdır.
Çünkü bazı C derleyicisine özgü anahtar sözcükler ile çakışabilmektedir.
Örneğin, F=m × a şeklinde bir işlem yapılacak olsun, “F”, “m”, “a”
ifadeleri birer değişkendir, çünkü bu değişkenler her zaman farklı
değerler alabilir.
C de bu veri tipleri int, short int ve long int olarak üç tipde tanımlanabilir.
int tamsayi_degisken;
tamsayi_degisken = 10;
Burada belirtilen sekizli sayı tabanı 0 ile 7 arasında ki rakamlardan oluşur, onaltılık sayı
tabanı ise 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F değerleri alabildiği unutulmamalıdır.
Normalde programcı tarafından belirtilen bu sayı tabanları ne olursa olsun derleyici tarafından
bunlar ikilik sayı tabanına çevrilerek kullanılır.
Karakter Dizisi
Ekran Çıktısı
Karakter tipleri
Tüm dillerde anlamlı yapılar oluşturabilmek için karakter dizileri kullanırlar.
Örneğin Türkçe’ de 29 harf 10 rakam kullanılır.
Aynı şekilde C dilinin de tanıdığı bu şekilde karakterlerde vardır. Bunlar
Öncelikle değişken isimleri tanımlanırken bazı özel durumlara dikkat etmek gerekir.
Bunlar;
4. Değişken adı istenildiği kadar olabilir, ancak C bunun ilk 32 karakterini geçerli sayar.
5. Değişken adında büyük yada küçük harf kullanılabilir. Fakat büyük küçük harf
duyarlılığı vardır. Yani, “adana” ile “ADANA” değişkenleri birbirinden farklıdır.
Sabit kısmı ise istenildiği takdirde verilebilir. Değişken tanımlama sırasında veya
sonrasında değişkene uygun bir değer atanabilir.
C dilinde tanımlı temel değişken tipleri vardır. Bunlar
Programın işleyişi:
k, m, b adında 3 adet tamsayı değişkeni
tanımlandı.
k değişkenine 7 değeri atandı. Bu atama
tanımlama esnasında da yapılabilirdi.
m değişkenine 12 değeri atandı.
matematiksel bir işlem yapılıyor. k ile m
değişkeni içerisindeki değerler toplanıyor ve bu
değerden 2 sayısı çıkarılıyor.
Sonuçta elde edilen sayı b değişkenine aktarılmış
oldu.
b değişkeninin içeriği ekrana yazdırılıyor.
Programın işleyişi:
b değişkeninin içeriği m ve k değişkenlerine
aktarılıyor .
Operatörlerin tam olarak ne iş yaptığı programı yazan kişi tarafından çok iyi bilinmelidir.
Aksi halde çok küçük bir hata, çok büyük problemlere neden olabilir.
Ancak değişken tamsayı değişkeni ise bu değişken içindeki sayı değeri kaç ise
++ operatörü kullanıldığında, bu sayı 1 artar.
Operatörün herhangi bir eşitlik ifadesi olmadan tek başına değişkenin sonunda
veya başında kullanılmasının bir farkı yoktur.
Ekran Çıktısı
dizileri karşılaştırılamaz.
ekran temizlendi.
Bu operatörler şunlardır: