मुख्य कंटेंट तक स्किप करें

ऑपरेटर

यह दस्तावेज़ वर्तमान कंपाइलर के मानक पर आधारित वास्तव में उपयोग योग्य ऑपरेटरों को प्रस्तुत करता है।

अंकगणित

ऑपरेटरविवरण
+जोड़
-घटाव
*गुणा
/विभाजन (भाग)
%बाकी

तुलना

ऑपरेटरविवरण
==समान
!=असमान
<छोटा
<=छोटा या समान
>बड़ा
>=बड़ा या समान

तर्कशक्ति

ऑपरेटरविवरण
&&लॉजिक AND
||तार्किक या
!लॉजिक NOT

बिट

ऑपरेटरविवरण
&बिट एंड
|बिट या
^बिट XOR
~बिट NOT
<<बाएं शिफ्ट
>>दाएं शिफ्ट

आवंटन

ऑपरेटरविवरण
=मूल आवंटन
+=जोड़ के बाद आवंटन
-=घटाव के बाद आवंटन
*=गुणा के बाद आवंटन
/=विभाजन के बाद आवंटन
%=शेष के बाद आवंटन

यूनरी / पॉइंटर / कास्ट

ऑपरेटर/कीवर्डविवरण
++, --पूर्व/पोस्ट वृद्धि
&xपता प्राप्ति
deref pपॉइंटर डेरेफरेंस
expr as Tस्पष्ट कास्ट

पॉइंटर ऑपरेशन

अभिव्यक्तिपरिणाम
ptr<T> + intptr<T> (GEP संचलन)
int + ptr<T>ptr<T> (GEP संचलन)
ptr<T> - intptr<T> (GEP संचलन)
ptr<T> - ptr<T>i64 (बाइट अंतर)
ptr == ptr, ptr != ptrपॉइंटर तुलना

आरक्षित या बिना लागू की गई वस्तुएं

व्याकरण टोकन मौजूद हैं परंतु वर्तमान में अभिव्यक्ति संचालन द्वारा समर्थित नहीं हैं। उदा: ??, ?:, in, is, !&, !|, ~^.