HaYLaZFRM | Yazmakla Değil,Yapmakla Lider Olunur !
merhaba arkadaşlar sitemiz yeni tasrımıyla birlikti arkadaşlar iyi eylençeler yeni konular ekleneçek yeni tasrımlar ekleneçek güzel sözler olaçak.
https://img.webme.com/pic/h/hakan-fan/tumayy.png
Bugün: 94
Klik: 345
Online :
Burdasınız: Ana Sayfa

Mr-CrueL

C OperatÖrlerİ

OPERATÖR ve OPERANT NEDIR?

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=x >= y x* y'den büyüktür
veya y'ye esittir<=x <= yx* y'den küçüktür veya y`ye esittir==x
==y x* y'ye esittir!=x != yx* y'ye esit degildir Bunlarin teker teker
ne oldugunu söylemeye gerek yok. Ifadeler gayet basittir. Burada dikkat
etmemiz gereken önemli bir sey var: " >=* <=* ==* !="
notasyonlarini kullanirken iki notasyon arasinda bosluk birakmamaliyiz.
Buna dikkat edelim!
Esitleme ( Atama) Operatörleri:

Bunlarida liste halinda verelim.
OperatörC++ örnegiAnlami=x = yx`in degeri
y'ninkine atanir+=x += y x`e x+y'nin degeri atanir.-=x -= y x`e x-y`nin
degeri atanir.*=x *= yx`e x*y'nin degeri atanir./=x /= y x`e x/y`nin
degeri atanir%=x %= yx`e x%y'nin degeri atanir.<<=x <<=
yx`e x<>=x >>= yx`e
x>>y'nin degeri atanir.&=x &= yx`e x&y'nin degeri
atanir.!=x != yx`e x!y'nin degeri atanir.^=x ^= yx`e x^y'nin degeri
atanir.
Bugün 5893 ziyaretçikişi burdaydı!
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol