الفرق بين المراجعتين لصفحة: «Arduino/arithmetic operators/division»
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) ط نقل جميل-بيلوني صفحة Arduino/division إلى Arduino/arithmetic operators/division: تصحيح العنوان عبر إضافة arithmetic_operators بين التوثيق الأساسي والصفحة. |
(لا فرق)
|
مراجعة 06:58، 10 أكتوبر 2018
يحسب المعامل /
ناتج قسمة عددين أحدهما على الآخر. أي يجري هذا المعامل عملية القسمة التي هي إحدى العمليات الحسابية الأساسية الأربعة.
البنية العامة
result = numerator / denominator;
المعاملات
result
متغير. الأنواع المسموح بها هي: عدد صحيح، أو عدد عشري، أو عدد عشري مضاعف، أو بايت، أو عدد قصير، أو عدد طويل.
numerator
متغير أو ثابت يمثل المقسوم. الأنواع المسموح بها هي: عدد صحيح، أو عدد عشري، أو عدد عشري مضاعف، أو بايت، أو عدد قصير، أو عدد طويل.
denominator
متغير أو ثابت يمثل المقسوم عليه. الأنواع المسموح بها هي: عدد صحيح، أو عدد عشري، أو عدد عشري مضاعف، أو بايت، أو عدد قصير، أو عدد طويل.
أمثلة
مثالٌ على استعمال المعامل /
:
int a = 50, b = 10, c = 0;
c = a / b; // القيمة 5 'c' سيُخزِّن المتغير
ملاحظات وتحذيرات
- إن كان أحد العددين اللذَيْن ستُجرى عليهما عملية القسمة عددًا عشريًّا أو عددًا عشريًّا مضاعفًا، فستُستعمَل الرياضيات العشرية (floating point math) في الحساب.
- إن كان أحد العددين اللذَيْن ستُجرى عليهما عملية القسمة عددًا عشريًّا أو عددًا عشريًّا مضاعفًا وكان نوع العدد الذي سيُخزَّن فيه الناتج عددًا صحيحًا، فسيُخزَّن الجزء الصحيح من الناتج فقط وسيُهمل الجزء العشري.
float a = 55.5, b = 6.6;
int c = 0;
c = a / b; // القيمة 8 فقط بدلًا من القيمة 8.409 المتوقعة 'c' سيُخزِّن المتغير
انظر أيضًا
- المعامل
%
: يحسب باقي قسمة عددين أحدهما على الآخر. - المعامل
*
: يحسب ناتج ضرب عددين ببعضهما بعضًا. - المعامل
+
: يحسب ناتج جمع عددين مع بعضهما بعضًا. - المعامل
-
: يحسب ناتج طرح عددين من أحدهما من الآخر. - المعامل
=
: يسند قيمة أو تعبير معين في متغير.