Arduino/floatingpointconstants
< Arduino
تُستعمَل الأعداد الثابتة ذات الفاصلة العشرية، بشكل مشابه للأعداد الصحيحة الثابتة، لجعل الشيفرة أكثر قابليةٍ للقراءة. تُبدَّل الأعداد الثابتة ذات الفاصلة العشرية في وقت تصريف الشيفرة إلى القيمة المساوية والمقابلة لهذا التعبير المكتوب.
أمثلة
إسناد عدد ثابت ذي فاصلة عشرية إلى متغير:
n = 0.005; // يعد العدد 0.005 عددًا ثابتًا ذا فاصلة عشرية
ملاحظات وتحذيرات
يمكن تمثيل الأعداد الثابتة ذات الفاصلة العشرية بصيغ مختلفة أيضًا. يُقبَل استعمال 'E' و 'e' على أنَّها مؤشِّرٌان للقوة (exponent)، إذ سيعيد العدد الذي يليهما قوةً للعدد الأساس الذي يسبقهما.
العدد الثابت ذو الفاصلة العشرية | قيمة مساوية له | قيمة أخرى مساوية له |
---|---|---|
10.0 | 10 | |
2.34E5 | 5^10*2.34 | 234000 |
67e-12 | 12-^10*67.0 | 0.000000000067 |