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:
|
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 |
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 |
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:
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
C ve C++ Dersleri
- C Diline Giriş
- C Dilinde Aritmetik İşlemler
- C Fonksiyonlar
- C Koşula Bağlı İşlem Satırları
- C Else Komutu Ve Kod Blokları
- C Kod Blokları
- C Döngüler
- C Break Deyimi
- C Switch Kalıbı
- C Goto Deyimi
- C Format Tanımlayıcıları
- C Değişken Tanımlayıcıları
- C Aritmetik İşlemciler
- C++ Diziler Ve Sözcükler
- C++ İsaretçiler
- C++ İsaretçiler Ve Diziler
- C++ Dersleri
- C++ Degişkenler
- C++ Veri Tipleri
- C++ Operatörler
- C++ İf Komutu
- C++ İf - Else Komutu
- C++ Switch-Case Komutu
- C++ While Döngüsü
- C++ Do - While Döngüsü
- C++ For Döngüsü
- C++ Break Ve Exit
- C++ Fonksiyonlar
- C++ Dizilier
- C++ Dinamik Diziler