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