Operatörler, programlama dillerinde işlemleri gerçekleştirmek için kullanılan sembollerdir. Değerler (operandlar) üzerinde işlem yaparak yeni değerler üretirler. Operatörler, matematiksel hesaplamalar, karşılaştırmalar, atamalar ve mantıksal işlemleri yapabilir.
Temel olarak operatörler şu şekilde sınıflandırılabilir:
Aritmetik Operatörler: Sayılar üzerinde matematiksel işlemleri gerçekleştirir. Örneğin; toplama (+), çıkarma (-), çarpma (*), bölme (/), mod alma (%). Daha fazlası için: Aritmetik Operatörler
Atama Operatörleri: Bir değişkene değer atamak için kullanılır. Örneğin; =, +=, -=, *=, /=, %= vb. Detaylar için: Atama Operatörleri
Karşılaştırma Operatörleri: İki değeri karşılaştırmak ve sonucunda boolean (true/false) değer döndürmek için kullanılır. Örneğin; == (eşit), != (eşit değil), > (büyük), < (küçük), >= (büyük eşit), <= (küçük eşit). Daha fazla bilgi için: Karşılaştırma Operatörleri
Mantıksal Operatörler: Boolean değerler üzerinde mantıksal işlemleri yapmak için kullanılır. Örneğin; && (ve), || (veya), ! (değil). Bilgi için: Mantıksal Operatörler
Bitsel Operatörler: Sayıların bit düzeyinde işlemlerini gerçekleştirmek için kullanılır. (Örneğin; &, |, ^, ~, <<, >>). Bitsel Operatörler
Üyelik Operatörleri: Bir değerin bir dizi veya koleksiyonda olup olmadığını kontrol etmek için kullanılır. (Örneğin; in, not in). Üyelik Operatörleri
Kimlik Operatörleri: İki nesnenin aynı nesne olup olmadığını kontrol eder. (Örneğin; is, is not). Kimlik Operatörleri
Her programlama dilinde operatörlerin sözdizimi ve anlamı farklılık gösterebilir. Operatör önceliği (precedence), hangi operatörün önce değerlendirileceğini belirler.