Aritmetik işlemler, hem günlük hayatımızda hem de programlama dillerinde büyük bir öneme sahiptir. Bilgisayarlar çok karmaşık işlemler yapabilse de neticede aritmetik işlemler yaparak sonuçlara ulaşırlar. C programlamada da hemen hemen her projede aritmetik işlemler karşımıza çıkacaktır. Şimdi geçelim C programlama dili ile aritmetik işlemlerin nasıl yapıldığına.

Sanırım aritmetik işlem denilince hepimizin aklına benzer terimler geliyor. Toplama, çıkarma, çarpma ve bölme. C programlamada da bunları işleyeceğiz. Hatta bir tanede fazladan bir işlem daha geliyor. O da mod alma işlemi. Mod almayı kısaca açıklayacak olursak, kalan bulma diyebiliriz. Birazdan örnekler ile pekiştireceğiz. Önce tüm işlemlerin olduğu tabloyu görelim.

İşlevOparatör
Toplama+
Çıkarma
Çarpma*
Bölme/
Mod (Kalan bulma)%

Matematiksel soruları çözerken bazı işlemlerin önceliği vardır. Örneğin çarpma işlemi, toplama işleminden daha önce yapılır. C programlamada da aynı mantıkla bazı öncelikler vardır. Şimdi öncelik sırasına göre hangi işlemlerin ilk yapılacağını görelim.

Operatör ÖnceliğiOperatör Tanım
1()Parantez Operatörü
2*Çarpma Operatörü
2/Bölme Operatörü
2%Kalan Bulma Operatörü
3+Toplama Operatörü
3Çıkarma Operatörü

Operatör önceliği aynı olan iki işlem olduğunda program onu soldan sağ doğru çözecektir. Küçük bir örnek verelim.

3*5/2

Hem çarpma hem bölme operatörlerinin çarpma önceliği aynıdır. Dolayısıyla program önce 3 ile 5’i çarpacak, ardından çıkan sonucu 2’ye bölecektir.

Şimdide tüm operatörleri kullandığımız bir C programı görelim.

#include <stdio.h>

int main(){
     printf("7 + 3 : %d \n", 7+3);
     printf("7 - 3 : %d \n", 7-3);
     printf("7 * 3 : %d \n", 7*3);
     printf("7 / 3 : %f \n", 7/3);
     printf("7 mod 3 : %d \n", 7%3);
 }

Çıktı:

Bu yazı dikkatini çekebilir.   Java Polymorphism (Çok Biçimlilik) Nedir ? Polymorphism Örnek Kullanımı

Bu yazımızda C programlama dilinde aritmetik işlemler konusunu işledik. Konuyu daha iyi anlayabilmeniz için C programlama ile 4 işlem yapan program adlı yazımızı okuyabilirsiniz. Ayrıca diğer C programlama dili yazılarımıza buraya tıklayarak ulaşabilirsiniz.