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.

https://www.tutorialspoint.com/cprogramming/c_operators.htm

Last updated