Zamanınız sınırlı, başkalarının hayatını yaşayarak bunu ziyan etmeyin.

6 Nisan 2014 Pazar

Operatörler

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