عامل \ (Visual Basic)

يقسم رقمين و يرجع الناتج على عدد صحيح.

expression1 \ expression2

الأجزاء

  • expression1
    مطلوبة. أي تعبير رقمي.

  • expression2
    مطلوبة. أي تعبير رقمي.

الأنواع المدعومة

كل الأنواع الرقمية بما في ذلك الأنواع الصحيحة الموجبة و النقاط العائمة و Decimal.

النتيجة

وتكون النتيجة عدد صحيح حاصل قسمة expression1 قسمة expression2، مما يؤدي إلى تجاهل أي باقي كما يحتفظ الجزء الصحيح. يُعرف باسم اقتطاع.

نوع البيانات الناتج هو نوع عددي يتناسب مع أنواع البيانات من expression1 و expression2. راجع جداول "العدد الصحيح الرياضي" في أنواع البيانات لنتائج عامل التشغيل.

/ عامل التشغيل (Visual Basic) يرجع القسمة الكاملة الذي يحتفظ بالباقي في الجزء الكسري للناتج.

ملاحظات

قبل تنفيذ القسمة, يحاول Visual Basic تحويل أي تعبير رقمي فاصلة عائمة إلى Long. إذا Option Strict هو On، يحدث خطأ المحول برمجي. إذا Option Strict هو Off، OverflowException يمكن إذا كانت خارج النطاق القيمة نوع بيانات Long في (Visual Basic). التحويل إلى Long يعتبر أيضاً عرضةً التقريب المصرفي. للحصول على المعلومات أكثر، راجع "أجزاء الجزئي" في دوال تحويل النوع.

إذا expression1 أو expression2 تم تقييمها إلى لا شيء تتم معاملته كأصفار.

محاولة القسمة بواسطة صفر

إذا expression2 تم تقييمها إلى الصفر، عامل التشغيل \ يطرح إستثناء DivideByZeroException. ويصح هذا الأمر بالنسبة لكل أنواع البيانات الرقمية من المعاملات.

ملاحظة

عامل التشغيل \ يمكن أن يكون محمل بشكل زائد ، مما يعني أنه يمكن للفئة أو البنية إعادة تعريف سلوكها عندما يُشير مُعامل يحتوي على نوع هذه الفئة أو البنية. إذا كانت التعليمات البرمجية الخاصة بك على مثل هذه الفئة أو البنية، تأكد من فهم سلوكها المعاد تعريفه. لمزيد من المعلومات، راجع إجراءات عامل التشغيل.

مثال

يستخدم المثال التالي عامل \ لإجراء قسمة عدد صحيح. وتكون النتيجة عدد صحيح يمثل حاصل قسمة معاملات العدد الصحيح مع تجاهل باقي.

Dim resultValue As Integer
resultValue = 11 \ 4
resultValue = 9 \ 3
resultValue = 100 \ 3
resultValue = 67 \ -3

التعبيرات في المثال السابق يقوم بإرجاع قيم 2, 3, 33, و -22 على التوالي.

راجع أيضًا:

المرجع

عامل =\

/ عامل التشغيل (Visual Basic)

كشف الخيار الصارمِ

عوامل التشغيل الحسابية في (Visual Basic)

أسبقية عامل التشغيل في Visual Basic

عوامل تشغيل مسرودة حسب الوظيفة

المبادئ

عوامل التشغيل الحسابية في (Visual Basic)