الفرق بين المراجعتين ل"Arduino/conversion/floatcast"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(إضافة محتويات الصفحة.)
 
(إضافة قسم "أمثلة".)
 
(مراجعتان متوسطتان بواسطة نفس المستخدم غير معروضتين)
سطر 8: سطر 8:
 
==المعاملات==
 
==المعاملات==
 
===<code>x</code>===
 
===<code>x</code>===
القيمة المراد تحويلها، ويمكن أن تكون أيَّ نوعٍ من البيانات.
+
القيمة المراد تحويلها، ويمكن أن تكون أيَّ [[Arduino#.D8.A3.D9.86.D9.88.D8.A7.D8.B9 .D8.A7.D9.84.D8.A8.D9.8A.D8.A7.D9.86.D8.A7.D8.AA|نوعٍ من البيانات]].
 
==القيم المعادة==
 
==القيم المعادة==
 
يعاد [[Arduino/float|عددٌ عشريُّ]] يمثِّل ناتج تحويل القيمة <code>x</code>.
 
يعاد [[Arduino/float|عددٌ عشريُّ]] يمثِّل ناتج تحويل القيمة <code>x</code>.
 +
 +
== ملاحظات وتحذيرات ==
 +
اطلع رجاءً على توثيق [[Arduino/float|العدد العشري]] لمزيد من التفاصيل حول دقة الأعداد التي تلي الفاصلة العشرية في أردوينو.
 +
 +
==أمثلة==
 +
مثال على استعمال الدالة <code>float()‎</code>:<syntaxhighlight lang="arduino">
 +
void setup() {
 +
  Serial.begin(9600);
 +
}
 +
 +
void loop() {
 +
  Serial.println(float(10));          // 10.00
 +
  Serial.println(float(10.123456789)); // 10.12
 +
}
 +
</syntaxhighlight>
 
==انظر أيضًا==
 
==انظر أيضًا==
* الدالة <code>[[Arduino/byte|byte()‎]]</code>: تحول القيمة المُمرَّرة إليها إلى النوع «<nowiki/>[[Arduino/byte|بايت]]» (byte).
+
*الدالة <code>[[Arduino/conversion/bytecast|byte()‎]]</code>: تحول القيمة المُمرَّرة إليها إلى النوع «<nowiki/>[[Arduino/byte|بايت]]» (byte).
* الدالة <code>[[Arduino/char|char()‎]]</code>: تحول القيمة المُمرَّرة إليها إلى النوع «<nowiki/>[[Arduino/char|محرف]]» (char).
+
*الدالة <code>[[Arduino/conversion/charcast|char()‎]]</code>: تحول القيمة المُمرَّرة إليها إلى النوع «<nowiki/>[[Arduino/char|محرف]]» (char).
* الدالة <code>[[Arduino/int|int()‎]]</code>: تحول القيمة المُمرَّرة إليها إلى النوع «<nowiki/>[[Arduino/int|عدد صحيح]]» (integer).
+
*الدالة <code>[[Arduino/conversion/intcast|int()‎]]</code>: تحول القيمة المُمرَّرة إليها إلى النوع «<nowiki/>[[Arduino/int|عدد صحيح]]» (integer).
* الدالة <code>[[Arduino/long|long()‎]]</code>: تحول القيمة المُمرَّرة إليها إلى النوع «<nowiki/>[[Arduino/long|عدد طويل]]» (long).
+
*الدالة <code>[[Arduino/conversion/longcast|long()‎]]</code>: تحول القيمة المُمرَّرة إليها إلى النوع «<nowiki/>[[Arduino/long|عدد طويل]]» (long).
* الدالة <code>[[Arduino/word|word()‎]]</code>: تحول القيمة المُمرَّرة إليها إلى النوع «<nowiki/>[[Arduino/word|كلمة]]» (word).
+
*الدالة <code>[[Arduino/conversion/wordcast|word()‎]]</code>: تحول القيمة المُمرَّرة إليها إلى النوع «<nowiki/>[[Arduino/word|كلمة]]» (word).
 
 
 
==مصادر==
 
==مصادر==
 
*[https://www.arduino.cc/reference/en/language/variables/conversion/floatcast/ صفحة الدالة float()‎ في توثيق أردوينو الرسمي.]
 
*[https://www.arduino.cc/reference/en/language/variables/conversion/floatcast/ صفحة الدالة float()‎ في توثيق أردوينو الرسمي.]

المراجعة الحالية بتاريخ 14:11، 6 نوفمبر 2018

تحول الدالة float()‎ القيمة المُمرَّرة إليها إلى النوع «عدد عشري» (float).

البنية العامة

float(x)

المعاملات

x

القيمة المراد تحويلها، ويمكن أن تكون أيَّ نوعٍ من البيانات.

القيم المعادة

يعاد عددٌ عشريُّ يمثِّل ناتج تحويل القيمة x.

ملاحظات وتحذيرات

اطلع رجاءً على توثيق العدد العشري لمزيد من التفاصيل حول دقة الأعداد التي تلي الفاصلة العشرية في أردوينو.

أمثلة

مثال على استعمال الدالة float()‎:

void setup() {
   Serial.begin(9600);
}

void loop() {
  Serial.println(float(10));           // 10.00
  Serial.println(float(10.123456789)); // 10.12
}

انظر أيضًا

  • الدالة byte()‎: تحول القيمة المُمرَّرة إليها إلى النوع «بايت» (byte).
  • الدالة char()‎: تحول القيمة المُمرَّرة إليها إلى النوع «محرف» (char).
  • الدالة int()‎: تحول القيمة المُمرَّرة إليها إلى النوع «عدد صحيح» (integer).
  • الدالة long()‎: تحول القيمة المُمرَّرة إليها إلى النوع «عدد طويل» (long).
  • الدالة word()‎: تحول القيمة المُمرَّرة إليها إلى النوع «كلمة» (word).

مصادر