bilgi web paylaş
  C OperatÖrlerİ
 
OPERATÖR ve OPERANT NEDIR?[/b]


Bunu bir örnek üzerinde anlatmak istiyorum. Örnegin; x + y ''de x ve y
operand + ise operatördür. Bu bir aritmetiksel operatördür. Matematikte
islemler operatörler ve operandlar ile anlatilir. Operatörleri
öncelikle türlerine göre ayiralim:
1) Aritmetiksel operatörler + * - * * * / * % * ++ * --
2) Karsilastirma operatörleri < * > * <=* >= * ==* !=
3) Esitleme operatörleri = * += * -=* *= * /= * %= * <=* >>=* &=* != * ^=
4) Mantiksal Operatörler ! * || * &&
5) Bit bazinda islem yapan operatörler & * ! * ^ * ~ *
Aritmetiksel (Matematiksel) Operatörler:

Matematiksel ifadeleri günlük hayattaki biçimde bilgisayarda
yazamadigimiz için belli kurallara uymamiz gerekir. Bu kisim önemli
oldugu için biraz genis yer verecegim. Kullandigimiz matematiksel
islemler ve anlamlari söyledir:

C++ islemi:Aritmetik operatör:Toplama+Çikarma-Çarpma*Bölme/Modulus(mod)%Bir arttirma ++Bir azaltma--
Bu operatörle verilen iki veya daha fazla operand toplanabilir. Yazilis sekli Asagidaki gibidir.
degisken1 + degisken2
Eger bu iki degiskeni Sonuç gibi baska bir degiskene atarsak esitleme operatörüyle asagidaki gibi yapariz.
Sonuç = degisken1 + degisken2
Buna bir örnek verelim.
// toplama.cpp//Vize ve final notlarinindan geçme notunu
hesaplama#include #include main() { int
vize* final* ort; vize = 10; final = 80; ort = vize * 0.4 + final *
0.6; cout<< "Geçme notunuz: " << ort;}Burada çarpma
operatörünü de kullandik sanirim* artik digerlerinin de ne oldugunu
kavramis oldunuz. Bir örnekte isi ucuza getirdim . Fakat bir artma ve bir azalmaya örnek verelim. Bu bana çok lazim olmustu.
Burada dikkat etmemiz gereken olay " ++ " operatörünü degiskenin önüne
yazmaniz gerektigidir. Bu sayede degisken bir arttirilarak isleme
konur. Arkasina konursa degisken islenir* sonra bir arttirilir. " -- "
operatöründe ise ayni sekilde de bir azaltma yapilir.
// carpim.cpp// x i bir arttirip y yi bir azaltip çarptik.#include
main() { int x = 5; int y = 10; cout << "x = "
<cout <<"++x * --y = " << ++x * --y ; }Iste bir fark daha
yakaladik bunu da hemen örnek üzerinde anlatalim. Sanirim buraya kadar
geldigimiz yerlerde int i * çarpma islemini* bir arttirip azaltmayi
gördük* ama diyeceksiniz ki " endl " ne oluyor? Hemen açiklayayim;
Satir sonunu belirterek yeni satira geçmemizi saglar* bir nevi " n "
Escape operatörü gibi bir isleve sahiptir.
Karsilastirma Operatörleri:

OperatörC++ örnegiAnlami>x > yx* y'den
büyüktür
 
   
 
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol