Çok iyi ilerliyoruz. İhtiyacımız olan bütün değişken tiplerini ayrıntılarıyla öğrendik. Yavaş yavaş değişken üzerinde işlem yapmaya başlıyoruz. İlk başta aritmetik işlemler ile başlayacağız.
İşlem | Opetatör |
Toplama | + |
Çıkartma | - |
Çarpma | * |
Bölme | / |
Mod (Bölümünden Kalan) | % |
Aritmetik operatörlerin c programlama dilindeki kullanımları tabloda gösterilmiştir.
1 2 3 4 5 6 7 8 9 | #include <stdio.h> int main(){ int a=3, b=5, c; c = a + b; printf("%d", c); return 0; } |
Örnek kod üzerinde görüldüğü gibi ilk önce atama yapılacak değişken yazıldıktan sonra işlem yapılır. c değişkeninin değeri artık 8 olur ve terminal ekranına 8 yazılmış olur.
C programlama dilindeki aritmetik operatörlerin öncelik sırası temel matematik ile aynıdır.
1 2 3 4 5 6 7 8 9 | #include <stdio.h> int main(){ int a=3, b=5, c; c = a + b * b; printf("%d", c); return 0; } |
Örnek kod üzerinde görüldüğü gibi işlem üzerinde çarpma işleminin önceliği bulunduğu için önce b değişkeni ile b değişkeni çarpılır ve daha sonra a değişeni ile toplanır. Yani c değişkeninin değeri 28 olmuş olur ve terminal ekranında 28 yazılmış olur.
Bu işlemlerde önceliği belirtmek için matematikteki gibi parantez işareti de kullanılır.
1 2 3 4 5 6 7 8 9 | #include <stdio.h> int main(){ int a=3, b=5, c; c = (a + b) * b; printf("%d", c); return 0; } |
Örnek kod üzerinde görüldüğü gibi çarpma işleminden önce parantez içindeki işlem yapılacağı için c değişkenin değeri bir önceki örnekten farklı çıkacaktır. Önce parantez içerisinde a ve b değişkenleri değerleri toplandıktan sonra b değişkeni değeri ile çarpılarak c değişkeni değeri 40 olacak ve terminal ekranında 40 yazılmış olacak.
1 2 3 4 5 6 7 8 9 | #include <stdio.h> int main(){ int a=3, b=5; printf("%d", a+b); return 0; } |
Örnek kod üzerinde görüldüğü gibi a ve b değişkenlerinin değerlerinin toplamını c gibi başka bir değişene atamamıza gerek yok. printf fonksiyonu içerisinde de bu işlemi gerçekleştirebiliriz. Bu yöntemle de terminal ekranında 8 yazmış olur.
Son olarak bir değişkenin mod işleminin nasıl kullanıldığını örnek üzerinde inceleyelim.
1 2 3 4 5 6 7 8 9 10 | #include <stdio.h> int main(){ int a=3, b=5, c; c = b % a; printf("%d", c); return 0; } |
Örnek kod üzerinde görüldüğü gibi % (mod) işlemi b değişkeni değerinin a değişkeni değerine bölümünden kalan sayının c değişenine atanmasını anlamına gelir. Yani 5'in 3'e bölümünden kalan 2 değeri c değişkenine atanır ve terminal ekranına 2 yazılmış olur.
0 Yorumlar