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