Karar Yapılarında Kullanılan Temel Operatörler – C# ile Detaylı Anlatım
C# programlama dilinde karar yapıları, uygulamanızın akışını belirlemenizi sağlar. Ancak bu yapıları etkili kullanabilmek için operatörlerin doğru anlaşılması büyük önem taşır. Bu yazıda; aritmetik, karşılaştırma ve mantıksal operatörlerin nasıl çalıştığını kısa ve öz biçimde inceleyeceğiz.
➕ 1. Aritmetik Operatörler
| Operatör | Anlamı | Açıklama |
|---|---|---|
+ |
Toplama | İki sayıyı toplar |
- |
Çıkarma | Bir sayıdan diğerini çıkarır |
* |
Çarpma | Sayıları çarpar |
/ |
Bölme | Sayıları böler |
% |
Mod Alma | Kalanı bulur (örneğin 10 % 3 = 1) |
++ |
Arttırma | Değeri 1 arttırır |
-- |
Azaltma | Değeri 1 azaltır |
🔍 2. Karşılaştırma Operatörleri
| Operatör | Anlamı | Kullanım Örneği |
|---|---|---|
== |
Eşittir | a == b → true/false |
!= |
Eşit Değil | a != b |
> |
Büyüktür | a > b |
< |
Küçüktür | a < b |
>= |
Büyük veya Eşit | a >= b |
<= |
Küçük veya Eşit | a <= b |
⚙️ 3. Mantıksal Operatörler
| Operatör | Anlamı | Açıklama |
|---|---|---|
&& |
Ve (AND) | Her iki koşul da doğruysa true |
| ` | ` | |
! |
Değil (NOT) | Koşulun tersini alır (true → false) |
Bu operatörler genellikle if-else, while, for ve switch gibi karar yapılarına entegre şekilde kullanılır.
💡 Ekstra: Bit Düzeyinde Operatörler (İleri Seviye)
-
&→ Bit düzeyinde VE -
|→ Bit düzeyinde VEYA -
^→ XOR (Özel veya) -
~→ Tümleme (bitleri ters çevirme) -
<<→ Sola kaydırma -
>>→ Sağa kaydırma
Bu operatörler daha çok düşük seviye donanım programlaması veya performans odaklı işlemlerde kullanılır.
🎬 Kaynak Video:
📺 Ders 7: Karar Yapıları (Operatörler) – YouTube

