الدالة abs() في أردوينو
تحسب الدالة abs() القيمة المطلقة للعدد المُمرَّر إليها.
البنية العامة
abs(x)
المعاملات
x
العدد المراد حساب قيمته المطلقة.
القيم المعادة
تعاد القيمة المطلقة للعدد x المعطى. بعبارة أخرى، يعاد العدد x إن كان أكبر أو يساوي الصفر، أو يعاد العدد x- إن كان أصغر من الصفر.
أمثلة
مثال على استعمال الدالة abs():
abs(10); // 10
abs(-10); // 10
ملاحظات وتحذيرات
بسبب الطريقة التي تُنفَّذ فيها الدالة abs()، تجنب استعمال أية دالة أخرى داخل قوسي هذه الدالة لأنَّ ذلك قد يؤدي إلى نتائج غير صحيحة.
abs(a++); // تجنب فعل هذا، إذ يعطي نتائج خطأ
abs(a); // استعمل الدالة بهذا الشكل عوضًا عن ذلك
a++; // أبقِ جميع العمليات الرياضية الأخرى خارج الدالة
انظر أيضًا
- الدالة
constrain(): تقيِّد عددًا ضمن مجالٍ محدَّدٍ. - الدالة
min(): تعيد أصغر قيمة من القيم الممرَّرة إليها. - الدالة
map(): تعيد تموضع عدد من المجال الذي هو فيه إلى مجال آخر.