Skip to main content

இயக்குபவர்

இந்த ஆவணம் தற்போதைய கம்பைலரின் அடிப்படையில் கிடைக்கக்கூடிய ஆபரேட்டர்களை ஒழுங்கமைக்கிறது.

எண்கணிதம்

ஆபரேட்டர்விளக்கம்
+கூடுதலாக
-கழித்தல்
*பெருக்கல்
/பிரிவு
%ஓய்வு

ஒப்பிடு

ஆபரேட்டர்விளக்கம்
==சமம்
!=வேறுபட்ட
<சிறிய
<=குறைவாக அல்லது சமமாக
>பெரிய
>=விட அதிகமாகவோ அல்லது சமமாகவோ

தர்க்கம்

ஆபரேட்டர்விளக்கம்
&&தருக்க மற்றும்
||தருக்க அல்லது
!தர்க்கம் இல்லை

பிட்

ஆபரேட்டர்விளக்கம்
&பிட்வைஸ் மற்றும்
|பிட் அல்லது
^பிட்வைஸ் XOR
~பிட் இல்லை
<<இடதுபுறம் மாற்றவும்
>>வலது மாற்றம்

கல்லூரி சேர்க்கை

ஆபரேட்டர்விளக்கம்
=அடிப்படை பணி
+=சேர்த்த பிறகு பணி
-=கழித்த பிறகு ஒதுக்கீடு
*=பெருக்கல் பிறகு பணி
/=பிரிவுக்குப் பிறகு மாற்று
%=மீதமுள்ள பிறகு பணி

unary/pointer/cast

ஆபரேட்டர்/திறவுச்சொல்விளக்கம்
++, --முன்/பின்னோக்கி அதிகரிப்பு/குறைவு
&xமுகவரி பெற
deref pசுட்டி dereference
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, !&, !|, ~^.