الفرق بين المراجعتين ل"Arduino/characters/isdigit"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'تتحقَّق الدالة <code>isDigit()‎</code> إن كان المحرف المُمرَّر إليها رقمًا. ==البنية العامة== <syntaxhighlight...')
 
ط
 
(مراجعة متوسطة واحدة بواسطة نفس المستخدم غير معروضة)
سطر 1: سطر 1:
 +
<noinclude>{{DISPLAYTITLE:الدالة <code>isDigit()‎</code> في  أردوينو}}</noinclude>
 
تتحقَّق الدالة <code>isDigit()‎</code> إن كان المحرف المُمرَّر إليها رقمًا.
 
تتحقَّق الدالة <code>isDigit()‎</code> إن كان المحرف المُمرَّر إليها رقمًا.
  
سطر 23: سطر 24:
 
</syntaxhighlight>
 
</syntaxhighlight>
 
==انظر أيضًا==
 
==انظر أيضًا==
 +
* الدالة <code>[[Arduino/characters/isalpha|isAlpha()‎]]</code>: تتحقَّق إن كان المحرف المُمرَّر إليها محرفًا أبجديًّا.
 +
 +
* الدالة <code>[[Arduino/characters/isalphanumeric|isAlphaNumeric()‎]]</code>: تتحقَّق إن كان المحرف المُمرَّر إليها محرفًا أبجديًّا أو عددًا.
 +
* الدالة <code>[[Arduino/characters/isascii|isAscii()‎]]</code> : تتحقَّق إن كان المحرف المُمرَّر إليها أحدَ المحارف Ascii.
 +
* الدالة <code>[[Arduino/characters/iscontrol|isControl()‎]]</code> : تتحقَّق إن كان المحرف المُمرَّر إليها أحدَ محارف التحكم (control character).
 +
* الدالة <code>[[Arduino/characters/isgraph|isGraph()‎]]</code>: تتحقَّق إن كان المحرف المُمرَّر إليها قابلًا للطباعة (printable) ويحوي بعض المحتوى المرئي (الفراغ قابلٌ للطباعة ولكنه لا يملك محتوى مرئي).
 +
* الدالة <code>[[Arduino/characters/ishexadecimaldigit|isHexadecimalDigit()‎]]</code>: تتحقَّق إن كان المحرف المُمرَّر إليها رقمًا ستَّ عشريٍّ (hexadecimal digit)؛ أي يقع بين A-F أو 9-0.
 +
* الدالة <code>[[Arduino/characters/islowercase|isLowerCase()‎]]</code>: تتحقَّق إن كان المحرف المُمرَّر إليها المُمرَّر إليها محرفًا أبجديًّا صغيرًا (lower case).
 +
* الدالة <code>[[Arduino/characters/isprintable|isPrintable()‎]]</code>: تتحقَّق إن كان المحرف المُمرَّر إليها قابلًا للطباعة (أي أحد المحارف التي تعطي أية مخرجات حتى لو كان فراغًا).
 +
* الدالة <code>[[Arduino/characters/ispunct|isPunct()‎]]</code>: تتحقَّق إن كان المحرف المُمرَّر إليها أحد علامات الترقيم (أي هل المحرف فاصلة أو فاصلة منقوطة أو علامة تعجب ...إلخ.).
 +
* الدالة <code>[[Arduino/characters/isspace|isSpace()‎]]</code>: تتحقَّق إن كان المحرف المُمرَّر إليها فراغًا (space).
 +
* الدالة <code>[[Arduino/characters/isuppercase|isUpperCase()‎]]</code>: تتحقَّق إن كان المحرف المُمرَّر إليها محرفًا أبجديًّا كبيرًا (lower case).
 +
* الدالة <code>[[Arduino/characters/iswhitespace|isWhitespace()‎]]</code>: تتحقَّق إن كان المحرف المُمرَّر إليها مسافةً بيضاءةً (white space).
 +
* التعبير الشرطي <code>[[Arduino/if|if]]</code>: يتحقَّق من شرط معيَّن وينفِّذ الكتلة البرمجية المكتوبة ضمنه إن كان محقَّقًا (أي كانت قيمته <code>true</code>).
 +
* الحلقة <code>[[Arduino/while|while]]</code>: تكرِّر تنفيذ الكتلة البرمجية التي ضمنها بشكل مستمر ولا نهائي ما دامت قيمة الشرط المنطقي المعطى هي <code>true</code> ومتى ما أصبحت قيمة الشرط المنطقي <code>false</code>، تتوقف الحلقة وتخرج.
 +
* الدالة <code>[[Arduino/serial/read|read()‎]]</code>: تقرأ البيانات المستلمة عبر الاتصال التسلسلي.
 +
 
==مصادر==
 
==مصادر==
 
*[https://www.arduino.cc/reference/en/language/functions/characters/isdigit/ صفحة الدالة isDigit()‎ في توثيق أردوينو الرسمي.]
 
*[https://www.arduino.cc/reference/en/language/functions/characters/isdigit/ صفحة الدالة isDigit()‎ في توثيق أردوينو الرسمي.]
 +
[[تصنيف: Arduino]]
 +
[[تصنيف: Arduino Function]]
 +
[[تصنيف: Arduino Characters]]

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

تتحقَّق الدالة isDigit()‎ إن كان المحرف المُمرَّر إليها رقمًا.

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

isDigit(thisChar)

المعاملات

thisChar

المحرف المراد التحقُّق منه.

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

تعاد القيمة true إن كان المعامل thisChar رقمًا.

أمثلة

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

if (isDigit(this))      // رقمًا this التحقق إن كان المتغير
{
	Serial.println("المحرف هو رقم");
}
else
{
	Serial.println("ليس المحرف رقمًا");
}

انظر أيضًا

  • الدالة isAlpha()‎: تتحقَّق إن كان المحرف المُمرَّر إليها محرفًا أبجديًّا.
  • الدالة isAlphaNumeric()‎: تتحقَّق إن كان المحرف المُمرَّر إليها محرفًا أبجديًّا أو عددًا.
  • الدالة isAscii()‎ : تتحقَّق إن كان المحرف المُمرَّر إليها أحدَ المحارف Ascii.
  • الدالة isControl()‎ : تتحقَّق إن كان المحرف المُمرَّر إليها أحدَ محارف التحكم (control character).
  • الدالة isGraph()‎: تتحقَّق إن كان المحرف المُمرَّر إليها قابلًا للطباعة (printable) ويحوي بعض المحتوى المرئي (الفراغ قابلٌ للطباعة ولكنه لا يملك محتوى مرئي).
  • الدالة isHexadecimalDigit()‎: تتحقَّق إن كان المحرف المُمرَّر إليها رقمًا ستَّ عشريٍّ (hexadecimal digit)؛ أي يقع بين A-F أو 9-0.
  • الدالة isLowerCase()‎: تتحقَّق إن كان المحرف المُمرَّر إليها المُمرَّر إليها محرفًا أبجديًّا صغيرًا (lower case).
  • الدالة isPrintable()‎: تتحقَّق إن كان المحرف المُمرَّر إليها قابلًا للطباعة (أي أحد المحارف التي تعطي أية مخرجات حتى لو كان فراغًا).
  • الدالة isPunct()‎: تتحقَّق إن كان المحرف المُمرَّر إليها أحد علامات الترقيم (أي هل المحرف فاصلة أو فاصلة منقوطة أو علامة تعجب ...إلخ.).
  • الدالة isSpace()‎: تتحقَّق إن كان المحرف المُمرَّر إليها فراغًا (space).
  • الدالة isUpperCase()‎: تتحقَّق إن كان المحرف المُمرَّر إليها محرفًا أبجديًّا كبيرًا (lower case).
  • الدالة isWhitespace()‎: تتحقَّق إن كان المحرف المُمرَّر إليها مسافةً بيضاءةً (white space).
  • التعبير الشرطي if: يتحقَّق من شرط معيَّن وينفِّذ الكتلة البرمجية المكتوبة ضمنه إن كان محقَّقًا (أي كانت قيمته true).
  • الحلقة while: تكرِّر تنفيذ الكتلة البرمجية التي ضمنها بشكل مستمر ولا نهائي ما دامت قيمة الشرط المنطقي المعطى هي true ومتى ما أصبحت قيمة الشرط المنطقي false، تتوقف الحلقة وتخرج.
  • الدالة read()‎: تقرأ البيانات المستلمة عبر الاتصال التسلسلي.

مصادر