Operatörler
Programlama dillerinde kullanılan temel yapılardan birisi operatörlerdir. Operatörler hesaplamalar, mantıksal işlemler ya da kontrol fonksiyonları gibi birçok yerde kullanılmaktadır.
Operatörler, kendi başlarına bir anlam ifade etmeyen ancak başta matematiksel ve mantıksal olmak üzere çeşitli işlemleri gerçekleştirmek için kullanılan özel karakter ya da sembollerdir.
Programlama dillerinde kullanılan operatörler işlevlerine göre farklı sınıflara ayrılmaktadır. Operatörler incelendiğinde bu sınıflandırma aritmetik, atama, mantıksal, karşılaştırma, bitsel ve özel amaçlı operatörler olarak karşımıza çıkmaktadır.
Toplama, çıkarma, çarpma, bölme ve mod gibi temel matematiksel işlemleri gerçekleştirmek için aritmetik operatörler kullanılır.
Atama operatörleri bir değişkene değer atamak amacı ile kullanılır değer atamanı temel operatörü “=” ‘ dir.
Sıklıkla kullanılan operatör gruplarından biri de mantıksal operatörlerdir. Özellikle program akışını yönlendirirken kurulan döngü ve kontrol yapılarında mantıksal operatörlerden yararlanılır.
Karşılaştırma operatörleri genellikle koşul ifadelerinde kullanılır. Koşul ifadelerinde bulunan verilerin değerleri arasında karşılaştırma yaparak değerler arasında büyüklük, küçüklük ve eşitlik gibi durumları inceler.
Bitsel operatörler “&” (bitsel ve), “~” (bitsel değil), “|” (bitsel veya), “^” (bitsel özel veya) operatörleridir. Sayıların kendileri yerine bitlerini yani ikilik tabanda ki karşılıklarını kullanan operatörlerdir.