C# dilinde operatörler, değişkenler ve değerler üzerinde işlemler yapmak için kullanılır. Operatörler, aritmetik, karşılaştırma, mantıksal ve atama işlemleri gibi çeşitli kategorilere ayrılır. Bu derste, C# dilinde kullanılan temel operatörleri ve bunların kullanımını örnek kodlarla birlikte inceleyeceğiz.
Aritmetik operatörler, sayısal değerler üzerinde matematiksel işlemler yapmak için kullanılır. C# dilinde kullanılan temel aritmetik operatörler şunlardır:
int sum = 5 + 3;
int difference = 5 - 3;
int product = 5 * 3;
int quotient = 10 / 2;
int remainder = 10 % 3;
Karşılaştırma operatörleri, iki değeri karşılaştırmak için kullanılır ve boolean (true/false) sonuç döner. C# dilinde kullanılan temel karşılaştırma operatörleri şunlardır:
bool isEqual = (5 == 5); // true
bool isNotEqual = (5 != 3); // true
bool isGreater = (5 > 3); // true
bool isLess = (5 < 10); // true
bool isGreaterOrEqual = (5 >= 5); // true
bool isLessOrEqual = (5 <= 10); // true
Mantıksal operatörler, boolean ifadeleri birleştirmek ve değerlendirmek için kullanılır. C# dilinde kullanılan temel mantıksal operatörler şunlardır:
bool result = (true && false); // false
bool result = (true || false); // true
bool result = !true; // false
Atama operatörleri, değişkenlere değer atamak için kullanılır. C# dilinde kullanılan temel atama operatörleri şunlardır:
int number = 5;
number += 3; // number = number + 3;
number -= 2; // number = number - 2;
number *= 2; // number = number * 2;
number /= 2; // number = number / 2;
number %= 3; // number = number % 3;
Temel operatörler, çeşitli matematiksel ve mantıksal işlemleri gerçekleştirmek için kullanılır. Aşağıdaki örnek kod, farklı temel operatörlerin nasıl kullanılabileceğini göstermektedir:
using System; namespace BasicOperatorsExample { class Program { static void Main(string[] args) { int a = 10; int b = 5; bool isTrue = true; bool isFalse = false; // Aritmetik Operatörler Console.WriteLine("Toplama: " + (a + b)); Console.WriteLine("Çıkarma: " + (a - b)); Console.WriteLine("Çarpma: " + (a * b)); Console.WriteLine("Bölme: " + (a / b)); Console.WriteLine("Modül: " + (a % b)); // Karşılaştırma Operatörleri Console.WriteLine("Eşittir: " + (a == b)); Console.WriteLine("Eşit Değil: " + (a != b)); Console.WriteLine("Büyüktür: " + (a > b)); Console.WriteLine("Küçüktür: " + (a < b)); Console.WriteLine("Büyük Eşittir: " + (a >= b)); Console.WriteLine("Küçük Eşittir: " + (a <= b)); // Mantıksal Operatörler Console.WriteLine("VE: " + (isTrue && isFalse)); Console.WriteLine("VEYA: " + (isTrue || isFalse)); Console.WriteLine("DEĞİL: " + (!isTrue)); // Atama Operatörleri a += 5; Console.WriteLine("Toplama ve Atama: " + a); a -= 2; Console.WriteLine("Çıkarma ve Atama: " + a); a *= 2; Console.WriteLine("Çarpma ve Atama: " + a); a /= 2; Console.WriteLine("Bölme ve Atama: " + a); a %= 3; Console.WriteLine("Modül ve Atama: " + a); } } }
Bu dersimizde, C# dilinde kullanılan temel operatörleri öğrendiniz. Aritmetik, karşılaştırma, mantıksal ve atama operatörleri, programlama sırasında çeşitli işlemleri gerçekleştirmek için kritik öneme sahiptir. Bu bilgileri kullanarak daha karmaşık programlar geliştirebilir ve verilerinizi daha etkili bir şekilde işleyebilirsiniz.