إسم العامل |
رمزه |
مثال |
شرح الكود |
Basic Assignment |
= |
a = b |
ضع قيمة b في a . |
Add AND Assignment |
+= |
a += b |
أضف قيمة a على قيمة b و خزن الناتج في a |
Susbtract AND Assignment |
-= |
a -= b |
أنقص قيمة a من قيمة b و خزن الناتج في a |
Multiply AND Assignment |
*= |
a *= b |
أضرب قيمة a بقيمة b و خزن الناتج في a |
Divide AND Assignment |
/= |
a /= b |
أقسم قيمة a على قيمة b و خزن الناتج في a |
Modulo AND Assignment |
%= |
a %= b |
أقسم قيمة a على قيمة b و خزن آخر رقم يبقى من عملية القسمة في a |
Left shift AND Assignment |
<<= |
a <<= 2 |
أزح آخر إثنين bits و ضعهم في الأول ثم خزن الناتج في a |
Right shift AND Assignment |
>>= |
a >>= 2 |
أزح أول اثنين bits و ضعهم في الآخر ثم خزن الناتج في a |
Bitwise AND Assignment |
&= |
a &= b |
أحسب ناتج جمع الـ bits المشتركة بين a و b و خزن الناتج في a |
Bitwise exclusive OR and Assignment |
^= |
a ^= b |
أحسب ناتج جمع الـ bits الغير مشتركة بين a و b و خزن الناتج في a |
Bitwise inexclusive OR and Assignment |
|= |
a |= b |
أحسب ناتج جمع الـ bits المشتركة و الغير مشتركة بين a و b و خزن الناتج في a |