الفرق بين المراجعتين لصفحة: «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/communication/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]]

مراجعة 09:29، 20 أكتوبر 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()‎

مصادر