C#’da aritmetiksel işlemleri yapmak için kullanılan operatörler :
-
+ : Toplama işlemi yapmak için kullanılır.
– : Çıkarma işlemi yapmak için kullanılır.
* : Çarpma işlemi yapmak için kullanılır.
/ : Bölme işlemi yapmak için kullanılır.
% : Bölme sonucu kalan bulur, yani mod alma işlemi için kullanılır.
Şimdi işlem önceliklerine gelelim. C#’da işlem önceliği aynen matematikte olduğu gibidir. Öncelikle parantez içi işlemler yapılır, daha sonra parantez dışına çıkılır. Aritmetiksel olarak da çarpma (*), bölme (/) ve mod alma (%) kendi içlerinde aynı önceliğe sahipken daha sonra toplama (+) ve çıkarma (-) gelir. Toplama ve çıkarma da kendi içinde eşitlik vardır. Ancak eşitlik olan ifadelerde formülde aynı önceliğe sahip işlemlerde soldan sağa doğru işlem yapılır.
Örneğin, a * ( b + c ) gibi bir işlemde önce b ve c toplanır daha sonra bu çıkan sonuç a ile çarpılır.
( ( a + b ) * c ) işleminde ise önce a ile b toplanır daha sonra sonuç c ile çarpılır. Yani parantezlerde de en içten dışa doğru bir gidiş vardır.