Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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 bir değişkenin adı veya atama ifadesi olabilir. İfade bir atama ifadesiyse, parantez içine alınmalıdır. İkili ifade, ikili işleç tarafından birleştirilen iki işlenenden oluşur. Üçüncül ifade, koşullu ifade işleci tarafından birleştirilen üç işlenenden oluşur.
C aşağıdaki birli işleçleri içerir:
| Sembol | İsim |
|---|---|
-
~
!
|
Olumsuzlama ve tamamlayıcı işleçler |
*
&
|
İşleçleri yönlendirme ve adresleme |
_Alignof |
Hizalama işleci (C11'den beri) |
sizeof |
Boyut işleci |
+ |
Tekli artı işleci |
++
--
|
Birli artış ve azaltma işleçleri |
İkili işleçler soldan sağa ilişkilendirir. C aşağıdaki ikili işleçleri sağlar:
| Sembol | İsim |
|---|---|
*
/
%
|
Çarpım işleçleri |
+
-
|
Ekleme işleçleri |
<<
>>
|
Shift 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 ifadelerden daha düşük önceliğe sahiptir ve doğru ilişkilendirilme bakımından bunlardan farklıdır.
İşleçleri olan ifadeler, birli veya ikili atama işleçleri kullanan atama ifadelerini 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şimidir.