Aracılığıyla paylaş


C işleçleri

C işleçleri, C++ yerleşik işleçlerinin bir alt kümesidir.

Üç tür işleç vardır. Birli ifade, bir birli işleç ve ardından işlenen veya veya _Alignof anahtar sözcüğü ve sizeof ardından bir ifadeden oluşur. İfade, değişkenin adı veya atama ifadesi olabilir. İfade atama ifadesiyse, parantez içine alınmalıdır. İkili ifade, ikili işleç tarafından birleştirilmiş iki işlenenden oluşur. Üçlü ifade, koşullu ifade işleci tarafından birleştirilmiş üç işlenenden oluşur.

C, aşağıdaki tekli işleçler içerir:

Simge Veri Akışı Adı
- ~ ! Olumsuzlaştırma ve tamamlayıcı işleçleri
* & Yöneltme ve adres işleçleri
_Alignof Hizalama işleci (C11'den beri)
sizeof Boyut işleci
+ Tekli artı işleci
++ -- Tekli artırma ve azaltma işleçleri

Soldan sağa ilişkilendirilen ikili işleçler. C, aşağıdaki ikili işleçleri sağlar:

Simge Veri Akışı Adı
* / % Çarpma işleçleri
+ - Toplama işleçleri
<< >> Kaydırma işleçleri
< > <= >= == != İlişkisel işleçler
& | ^ Bit düzeyinde işleçler
&& || Mantıksal işleçler
, Sıralı değerlendirme işleci

Microsoft 16 bit C derleyicisinin önceki sürümleri tarafından desteklenen temel işleç (:>), C Dili söz dizimi özetinde açıklanmıştır.

Koşullu ifade işleci, ikili ifadelere göre daha düşük önceliğe sahiptir ve sağla ilişkilendirilebilir olduğu için onlardan farklıdır.

İşleçlere sahip ifadeler, tekli veya ikili atama işleçleri kullanan atama ifadeleri de içerir. Birli atama işleçleri artım (++) ve azaltma (--) işleçleridir; ikili atama işleçleri basit atama işleci (=) ve bileşik atama işleçleridir. Her bileşik atama işleci, başka bir ikili işlecin basit atama işleciyle birleşiminden oluşur.

Ayrıca bkz.