Would you like to react to this message? Create an account in a few clicks or log in to continue.


web
 
AnasayfaGaleriLatest imagesKayıt OlGiriş yap
C OperatÖrlerİ Ybanner C OperatÖrlerİ 2cznnm
 

 

 C OperatÖrlerİ

Aşağa gitmek 
YazarMesaj
Holyone
Yönetici
Yönetici
Holyone


Mesaj Sayısı Mesaj Sayısı : 3850
Paylaşım Gücü Paylaşım Gücü : 9917
Rep Point Rep Point : 106
Kayıt tarihi Kayıt tarihi : 25/02/09
Yaş Yaş : 31

C OperatÖrlerİ Empty
MesajKonu: C OperatÖrlerİ   C OperatÖrlerİ EmptyC.tesi Eyl. 26, 2009 8:12 am

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 [Resimleri görebilmek için üye olun veya giriş yapın.]. 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 = "
<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.
Sayfa başına dön Aşağa gitmek
http://www.webs-team.tr.gg
 
C OperatÖrlerİ
Sayfa başına dön 
1 sayfadaki 1 sayfası

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
 :: Arşivlenmiş Ve Silinmiş :: Çöp Kutusu-
Buraya geçin: