الفرق بين المراجعتين لصفحة: «Arduino/characters/ishexadecimaldigit»
< Arduino | characters
جميل-بيلوني (نقاش | مساهمات) إضافة محتويات الصفحة. |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
سطر 39: | سطر 39: | ||
* التعبير الشرطي <code>[[Arduino/if|if]]</code>: يتحقَّق من شرط معيَّن وينفِّذ الكتلة البرمجية المكتوبة ضمنه إن كان محقَّقًا (أي كانت قيمته <code>true</code>). | * التعبير الشرطي <code>[[Arduino/if|if]]</code>: يتحقَّق من شرط معيَّن وينفِّذ الكتلة البرمجية المكتوبة ضمنه إن كان محقَّقًا (أي كانت قيمته <code>true</code>). | ||
* الحلقة <code>[[Arduino/while|while]]</code>: تكرِّر تنفيذ الكتلة البرمجية التي ضمنها بشكل مستمر ولا نهائي ما دامت قيمة الشرط المنطقي المعطى هي <code>true</code> ومتى ما أصبحت قيمة الشرط المنطقي <code>false</code>، تتوقف الحلقة وتخرج. | * الحلقة <code>[[Arduino/while|while]]</code>: تكرِّر تنفيذ الكتلة البرمجية التي ضمنها بشكل مستمر ولا نهائي ما دامت قيمة الشرط المنطقي المعطى هي <code>true</code> ومتى ما أصبحت قيمة الشرط المنطقي <code>false</code>، تتوقف الحلقة وتخرج. | ||
* الدالة <code>[[Arduino | * الدالة <code>[[Arduino/serial/read|read()]]</code>: تقرأ البيانات المستلمة عبر الاتصال التسلسلي. | ||
==مصادر== | ==مصادر== |
المراجعة الحالية بتاريخ 14:20، 6 نوفمبر 2018
تتحقَّق الدالة isHexadecimalDigit()
إن كان المحرف المُمرَّر إليها رقمًا ستَّ عشريٍّ (hexadecimal digit)؛ أي يقع بين A-F أو 9-0.
البنية العامة
isHexadecimalDigit(thisChar)
المعاملات
thisChar
المحرف المراد التحقُّق منه.
القيم المعادة
تعاد القيمة true
إن كان المعامل thisChar
رقمًا ستَّ عشريٍّ.
أمثلة
مثالٌ على استعمال الدالة isHexadecimalDigit()
:
if (isHexadecimalDigit(this)) // رقمًا ستَّ عشريٍّ this التحقق إن كان المتغير
{
Serial.println("ٍّالمحرف هو رقم ستُّ عشري");
}
else
{
Serial.println("ليس المحرف رقمًا ستَّ عشريٍّ");
}
انظر أيضًا
- الدالة
isAlpha()
: تتحقَّق إن كان المحرف المُمرَّر إليها محرفًا أبجديًّا.
- الدالة
isAlphaNumeric()
: تتحقَّق إن كان المحرف المُمرَّر إليها محرفًا أبجديًّا أو عددًا. - الدالة
isAscii()
: تتحقَّق إن كان المحرف المُمرَّر إليها أحدَ المحارف Ascii. - الدالة
isControl()
: تتحقَّق إن كان المحرف المُمرَّر إليها أحدَ محارف التحكم (control character). - الدالة
isDigit()
: تتحقَّق إن كان المحرف المُمرَّر إليها رقمًا. - الدالة
isGraph()
: تتحقَّق إن كان المحرف المُمرَّر إليها قابلًا للطباعة (printable) ويحوي بعض المحتوى المرئي (الفراغ قابلٌ للطباعة ولكنه لا يملك محتوى مرئي). - الدالة
isLowerCase()
: تتحقَّق إن كان المحرف المُمرَّر إليها المُمرَّر إليها محرفًا أبجديًّا صغيرًا (lower case). - الدالة
isPrintable()
: تتحقَّق إن كان المحرف المُمرَّر إليها قابلًا للطباعة (أي أحد المحارف التي تعطي أية مخرجات حتى لو كان فراغًا). - الدالة
isPunct()
: تتحقَّق إن كان المحرف المُمرَّر إليها أحد علامات الترقيم (أي هل المحرف فاصلة أو فاصلة منقوطة أو علامة تعجب ...إلخ.). - الدالة
isSpace()
: تتحقَّق إن كان المحرف المُمرَّر إليها فراغًا (space). - الدالة
isUpperCase()
: تتحقَّق إن كان المحرف المُمرَّر إليها محرفًا أبجديًّا كبيرًا (lower case). - الدالة
isWhitespace()
: تتحقَّق إن كان المحرف المُمرَّر إليها مسافةً بيضاءةً (white space). - التعبير الشرطي
if
: يتحقَّق من شرط معيَّن وينفِّذ الكتلة البرمجية المكتوبة ضمنه إن كان محقَّقًا (أي كانت قيمتهtrue
). - الحلقة
while
: تكرِّر تنفيذ الكتلة البرمجية التي ضمنها بشكل مستمر ولا نهائي ما دامت قيمة الشرط المنطقي المعطى هيtrue
ومتى ما أصبحت قيمة الشرط المنطقيfalse
، تتوقف الحلقة وتخرج. - الدالة
read()
: تقرأ البيانات المستلمة عبر الاتصال التسلسلي.