مقارنة عوامل التشغيل بلغات متعددة
يسرد هذا الموضوع عوامل التشغيل لـ Visual Basic، C++ C# و # F.
للحصول على تفاصيل حول عوامل التشغيل بهذه اللغة |
راجع |
---|---|
Visual Basic |
|
C++ |
|
C# |
|
#F |
مقارنات عامل التشغيل حسب اللغة
|
Visual Basic |
C++ |
C# |
#F |
---|---|---|---|---|
الإضافات |
|
|
|
|
الإضافة |
+ |
+ |
+ |
+ |
طرح |
- |
- |
- |
- |
المضاعف |
|
|
|
|
ضرب |
* |
* |
* |
* |
تقسيم |
/ |
/ |
/ |
/ |
قسمة عدد صحيح |
\ |
/1 |
/1 |
/ |
قسمة معامل التحويل (إرجاع الباقي فقط) |
Mod(يعمل أيضًا مع الفاصلة العائمة) |
% |
% |
% |
العلامة الأسية |
^ |
غير قابلة للتطبيق |
غير قابلة للتطبيق |
** |
تعيين |
|
|
|
|
تعيين |
= |
= |
= |
= |
الإضافة |
+= |
+= |
+= |
غير قابلة للتطبيق |
طرح |
-= |
-= |
-= |
غير قابلة للتطبيق |
ضرب |
*= |
*= |
*= |
غير قابلة للتطبيق |
تقسيم |
/= |
/= |
/= |
غير قابلة للتطبيق |
قسمة عدد صحيح |
\= |
غير قابلة للتطبيق |
/=1 |
غير قابلة للتطبيق |
العلامة الأسية |
^= |
غير قابلة للتطبيق |
غير قابلة للتطبيق |
غير قابلة للتطبيق |
سلسلة السلسلة |
&= |
+= |
+= |
غير قابلة للتطبيق |
قسمة معامل التحويل |
غير قابلة للتطبيق |
%= |
%= |
غير قابلة للتطبيق |
تحويل لليسار |
<<= |
<<= |
<<= |
غير قابلة للتطبيق |
تحويل لليمين |
>>= |
>>= |
>>= |
غير قابلة للتطبيق |
AND المختصة بالبت |
غير قابلة للتطبيق |
&= |
&= |
غير قابلة للتطبيق |
OR المختصة بالبت الخاصة |
غير قابلة للتطبيق |
^= |
^= |
غير قابلة للتطبيق |
OR تمثل شاملة |
غير قابلة للتطبيق |
|= |
|= |
غير قابلة للتطبيق |
العلائقية و المساواة |
|
|
|
|
أقل من |
< |
< |
< |
< |
أصغر أو يساوي |
<= |
<= |
<= |
<= |
أكبر من |
> |
> |
> |
> |
أكبر أو يساوي |
>= |
>= |
>= |
>= |
يساوي |
= |
== |
== |
= |
لا يساوي |
<> |
!= |
!= |
<> |
مقارنة متغير المرجع |
Is IsNot |
غير قابلة للتطبيق |
== |
= |
مقارنة نوع المرجع |
TypeOf x Is فئة1 |
غير قابلة للتطبيق |
x isفئة 1 (راجع أيضاً asو typeof) |
:? |
مقارنة بين السلاسل |
= |
(توجد وظائف لمقارنة و سَلسَلة السلاسل) |
== |
= |
سلسلة السلسلة |
& |
غير قابلة للتطبيق |
+ |
+ |
circuited قصيرة منطقية AND |
AndAlso |
&& |
&& |
&& |
circuited قصيرة منطقية OR |
OrElse |
|| |
|| |
|| |
تحويل بعض الشيء |
|
|
|
|
تحويل لليسار |
<< |
<< |
<< |
<<< |
تحويل لليمين |
>> |
>> |
>> |
>>> |
دقة النطاق |
|
|
|
|
دقة النطاق |
. MyBase MyClass |
:: |
. base |
. base |
postfix2 |
|
|
|
|
عنصر الصفيف |
( ) |
[ ] |
[ ] |
[| |] |
استدعاء الدالة |
( ) |
( ) |
( ) |
( ) |
تحويل النوع أو التحويل |
CInt CDbl ... CType |
اكتب: |
اكتب: |
:> :?> |
تحديد الأعضاء |
. ! |
. -> |
. |
. |
زيادة postfix |
غير قابلة للتطبيق |
++ |
++ |
غير قابلة للتطبيق |
إنقاص postfix |
غير قابلة للتطبيق |
-- |
-- |
غير قابلة للتطبيق |
أحادي3 |
|
|
|
|
مراوغة |
غير قابلة للتطبيق |
* |
* (وضع غير آمن فقط) |
! (لخلايا المرجع) |
عنوان الـ |
AddressOf |
& |
&(وضع غير آمن فقط; راجع أيضاً fixed) |
& |
منطقي NOT |
Not |
! |
! |
لا |
متمّم الواحد |
Not |
~ |
~ |
~~~ |
زيادة بادئة |
غير قابلة للتطبيق |
++ |
++ |
غير قابلة للتطبيق |
إنقاص بادئة |
غير قابلة للتطبيق |
-- |
-- |
غير قابلة للتطبيق |
حجم النوع |
غير قابلة للتطبيق |
sizeof |
sizeof |
sizeof |
Comma |
غير قابلة للتطبيق |
, |
غير قابلة للتطبيق |
غير قابلة للتطبيق |
المختصة بالبت |
|
|
|
|
AND المختصة بالبت |
And |
& |
& |
&&& |
OR المختصة بالبت الخاصة |
Xor |
^ |
^ |
^^^ |
OR تمثل شاملة |
Or |
| |
| |
||| |
منطقي |
|
|
|
|
&"و&" المنطقية |
And |
& |
& |
&& |
&"أو&" المنطقية |
Or |
| |
| |
|| |
شرطي |
|
|
|
|
ائتلافة فارغة |
If( ) |
غير قابلة للتطبيق |
?? |
غير قابلة للتطبيق |
ثلاثي الشرطي |
If( ) |
?: |
?: |
غير قابلة للتطبيق |
مؤشر إلى عضو |
|
|
|
|
مؤشر إلى عضو |
غير قابلة للتطبيق |
.* -> |
. * (وضع غير آمن فقط) |
غير قابلة للتطبيق |
المرجع |
|
|
|
|
المرجع |
غير قابلة للتطبيق |
& |
غير قابل للتطبيق (استخدام أنواع المرجع) |
ref |
1 عامل القسمة تكون فوق طاقتها لمعالجة كلا العدد الصحيح و قسمة الفاصلة العائمة، اعتماداً على المعاملات.
2 عوامل تشغيل postfix يكون لها ترتيب الأسبقية العليا في تقييم التعبير.
3 عوامل تشغيل الأحادي تظهر قبل مُعامل و تقترن من اليمين إلى اليسار.
راجع أيضًا:
المرجع
مقارنة مفاهيم البرمجة بلغات متعددة مع أمثلة من التعليمات البرمجية
مقارنة عناصر التحكم والكائنات القابلة للبرمجة في لغات متعددة و مكتبات