C Öğreticisi 7 (Operatörler)
Bu yazılar www.tutorialspoint.com/cprogramming/ adresindeki yazı dizilerinin çevirileridir.
Operatörler, derleyiciye karışık matematiksel ve mantıksal işlemleri gerçekleştirmesini söyleyen sembollerdir. C dili gömülü operatörleriyle zengin bir dildir ve şu tipteki operatörleri sağlar -
Aritmetik Operatörler
Karşılaştırma Operatörleri
Mantıksal Operatörler
Bitler Üzerinde İşlem Yapan Operatörler
Atama Operatörleri
Diğer Operatörler
Bu bölümde, her operatörün çalışma şeklini inceleyeceğiz.
Aritmetik Operatörler
Aşağıdaki tablo C dili tarafından desteklenen tüm aritmetik operatörleri gösterir.
Karşılaştırma Operatörleri
Mantıksal Operatörler
Bitler Üzerinde İşlem Yapan Operatörler
İkili sistemde A=60 ve B=13 olsun, şöyle gösterilirler:
A = 0011 1100
B = 0000 1101
— — — — — — — — -
A&B = 0000 1100
A|B = 0011 1101
A^B = 0011 0001
~A = 1100 0011
Atama Operatörleri
Diğer Operatörler ↦ sizeof & ternary
C’de Operatör Önceliği
Operatör önceliği, bir ifadedeki terimlerin gruplandırılmasını belirler ve bir ifadenin nasıl değerlendirileceğine karar verir. Bazı operatörler diğerlerinden daha yüksek önceliğe sahiptir; örneğin, çarpma operatörü, toplama operatöründen daha yüksek önceliğe sahiptir.
Örneğin, x=7+3*2; burada, x’e 13 atanır, 20 değil. Çünkü * operatörü +’dan yüksek önceliğe sahiptir. Bu yüzden önce 3*2 çarpılır sonra 7 eklenir.
Last updated