الدالة isHexadecimalDigit()‎ في أردوينو

من موسوعة حسوب
مراجعة 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()‎: تقرأ البيانات المستلمة عبر الاتصال التسلسلي.

مصادر