Atama
Operatörü (=)
Sol tarafa atamanın
hangi değişkene yapılacağı , sağ tarafa ise değişkene ne
değer atanacağı yazılır .
Toplama
Operatörü (+)
Toplama operatörü
sağında ve solunda bulunan iki değişkeni toplar.
Çıkarma
Operatörü (-)
Çıkarma operatörü
sağında ve solunda bulunan iki değişkeni birbirinden çıkartır.
Negatifleme
Operatörü (-)
Bu operatör
sağındaki değişkenin değerini değiştirir.Çıkarma operatörü
gibi iki değişkene ihtiyaç duymaz sadece sağındaki değişkeni
etkiler .
Çarpma
Operatörü (*)
Çarpma operatörü
sağında ve solunda bulunan iki değişkeni birbiri ile çarpar.
Bölme
Operatörü (/)
Bölme operatörü
sağında ve solunda bulunan iki değişkeni birbirine böler.
Mod
Operatörü (%)
Aritmetik
Artırma Operatörü (++)
Bu operatör
değişkenin değerini bir arttırır.Bu operatör değişkenin
sağında veya solunda olabilir.
Aritmetik
Eksiltme Operatörü (--)
Bu operatör
değişkenin değerini bir eksiltir.Bu operatör değişkenin sağında
veya solunda olabilir.
Aritmetik
Artırma Ve Eksiltmenin Değişkenin Önünde Ve Arkasında
Kalmasının Farkları
Topla
Ve Ata Operatörü (+=)
Bu operatör
solundaki değişkenin değerini sağındaki değişken kadar
arttırır.
Çıkar
Ve Ata Operatörü (-=)
Bu operatör
sağındaki değişkenin değerini sağındaki değişken kadar
azaltır.
Çarp
Ve Ata Operatörü (*=)
Bu operatör
solundaki değişkenin değeri ile sağındaki değişkenin değerini
çarpar.
Böl
Ve Ata Operatörü (/=)
Bu operatör
solundaki değişkenin değeri ile solundaki değişkenin değerini
birbirine böler.
Böl
Ve Kalanı Ata Operatörü (%=)
Bu operatör soldaki
değişkenin değerini sağındaki ifadeye ya da değişkenin
değerine böler.
Arkadaşlar bu
ifadeler için şöyle bir örnek vereyim.Mesela toplama operatöründe
şöyle bir ifade kullandık.
toplam=sayi1+sayi2;
Burada yapılan iş sayi1 ile sayi2 isimli değişkeni topla ve
toplam değişkenine ata. Şimdi biz bunu topla operatörü ile şöyle
kısaca yapabiliriz.
sayi1+=sayi2; Bu
ifade sayi1'i sayi2 değişkeni ile topla bu sefer direktmen toplam
değerini sayi1'e ata.Diğer ifadelerde aynen bu şekildedir.
İlişkisel
Operatörler
Arkadaşlar bu
operatörler sonucunda değer doğruysa true değeri yanlış ise
false değeri döndürülür.
Bu operatörler :
Küçüktür
Operatörü ( < )
Büyüktür
Operatörü ( > )
Küçük Eşittir
Operatörü ( <= )
Büyük Eşittir
Operatörü ( >= )
Eşitmi Operatörü
( == )
Farklı mı
Operatörü ( !=)
Bu
operatörler doğru ise true yanlış ise false değerlerini
döndüreceğini söylemiştim az önce.C programlama
derleyicilerinde bu durum şöyle yorumlanır.C programlama dilinde
0’dan farklıysa kabul et yöntemi kullanıldığından ,
döndürülen değer 0 ise false , 0’dan farklı bir değer ise
true olarak yorumlanır.
Bitwise
( Bitler Üzerinde İşlem Yapan ) Operatörler
3 farklı mantıksal
işlem bulunur.Bunlar AND,OR,XOR.Arkadaşlar AND ve OR mantıksal
operatörler ve sonuçları aynı lise 1 matematiğindeki mantık
gibidir.O tabloyu incelerseniz aslında aynısı olduğunun farkına
varacaksınız.Bakın mantığı nerede kullandık.Bilgisayar
programcılığında.Önemli olarak şunu söylemeliyimki arkadaşlar
bu ifadeler ikilik tabanda işlemler yaparak.Yani 0 ve 1'ler ile
işlem yapar.
Mantıksal
AND ( VE ) Operatörü ( & ) :
Bu operatör
sağındaki ve solundaki değişkenlere mantıksal and işlemi
uygular.Yani sayıların basamaklarındaki 0 ve 1 değerlerini
birbiriyle işleme sokar ve mantıksal işlem sonucunda bir değer
döndürür.
Mantıksal
OR ( VEYA ) Operatörü :
Bu operatör
sağındaki ve solundaki değişkenlere mantıksal or işlemi
uygular.Yani sayıların basamaklarındaki 0 ve 1 değerlerini
birbiriyle işleme sokar ve mantıksal işlem sonucunda bir değer
döndürür.
Mantıksal
XOR ( FARKLI ) Operatörü :
Bu operatör
sağındaki ve solundaki değişkenlere mantıksal xor işlemi
uygular.Yani sayıların basamaklarındaki 0 ve 1 değerlerini
birbiriyle işleme sokar ve mantıksal işlem sonucunda bir değer
döndürür.
Tümleme
Operatörü ( ~ ) :
Bu operatör bir
sayının ikilik tabandaki karşılığındaki 0 olan bitleri 1 yapar
, 1 olan bitleri ise 0 yapar .
Bit
Tabanlı Sağa Ve Sola Kaydırma Operatörleri ( << , >>
)
Bu operatörler
solundaki değerlerin ikilik tabandaki karşılıklarını sağındaki
değer kadar sağa veya sola kaydırır.
?
: Operatörü :
Bu operatör 3
değişken alan tek operatördür.Bir değişkene şartlı atama
yapar
Hiç yorum yok:
Yorum Gönder