1.5 Operatörler (Operators)
Aritmetik Operatörler
Aritmetik operatörler, sayılar üzerinde matematiksel işlemler yapmak için kullanılır:
+Toplama-Çıkarma*Çarpma/Bölme%Modülüs (bölümden kalan)
int a = 10;
int b = 3;
std::cout << (a + b) << std::endl; // 13
std::cout << (a - b) << std::endl; // 7
std::cout << (a * b) << std::endl; // 30
std::cout << (a / b) << std::endl; // 3
std::cout << (a % b) << std::endl; // 1Atama Operatörler
Atama operatörleri, bir değişkene değer atamak için kullanılır:
=Değer atama+=Toplama ve atama-=Çıkarma ve atama*=Çarpma ve atama/=Bölme ve atama
int x = 5;
x += 3; // x = x + 3; -> 8
std::cout << x << std::endl; // 8
int y = 10;
y -= 5; // y = y - 5; -> 5
std::cout << y << std::endl; // 5Karşılaştırma Operatörleri
Karşılaştırma operatörleri, iki değeri karşılaştırmak için kullanılır:
==Eşitse!=Eşit değilse>Büyüktür<Küçüktür>=Büyük eşittir<=Küçük eşittir
int a = 10;
int b = 5;
std::cout << (a == b) << std::endl; // 0 (false)
std::cout << (a != b) << std::endl; // 1 (true)
std::cout << (a > b) << std::endl; // 1 (true)
std::cout << (a <= b) << std::endl; // 0 (false)Mantıksal Operatörler
Mantıksal operatörler, boolean değerleri üzerinde mantıksal işlemler yapmak için kullanılır:
&&veyaandMantıksal VE||veyaorMantıksal VEYA!Mantıksal DEĞİL
bool x = true;
bool y = false;
std::cout << (x && y) << std::endl; // 0 (false)
std::cout << (x || y) << std::endl; // 1 (true)
std::cout << (!x) << std::endl; // 0 (false)Dizi Operatörleri
Dizi operatörleri, diziler üzerinde işlemler yapmak için kullanılır:
+Dizi birleştirme (C++ dilinde standart dizi birleştirme operatörü yoktur; bu işlemi gerçekleştirmek için özel yöntemler kullanmanız gerekir.)==Eşitse===Aynı türde ve eşitse
C++'da dizileri birleştirmek için genellikle STL (Standart Şablon Kütüphanesi) kullanılır.
Last updated
Was this helpful?