الفرق بين المراجعتين لصفحة: «Arduino/characters/isascii»
< Arduino | characters
جميل-بيلوني (نقاش | مساهمات) أنشأ الصفحة ب'تتحقَّق الدالة <code>isAscii()</code> إن كان المحرف المُمرَّر إليها أحدَ المحارف Ascii. ==البنية العامة=...' |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
(1 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة) | |||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:الدالة <code>isAscii()</code> في أردوينو}}</noinclude> | |||
تتحقَّق الدالة <code>isAscii()</code> إن كان المحرف المُمرَّر إليها أحدَ المحارف Ascii. | تتحقَّق الدالة <code>isAscii()</code> إن كان المحرف المُمرَّر إليها أحدَ المحارف Ascii. | ||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="arduino"> | <syntaxhighlight lang="arduino"> | ||
سطر 10: | سطر 10: | ||
==القيم المعادة== | ==القيم المعادة== | ||
تعاد القيمة <code>true</code> إن كان المعامل <code>thisChar</code> أحدَ المحارف Ascii. | تعاد القيمة <code>true</code> إن كان المعامل <code>thisChar</code> أحدَ المحارف Ascii. | ||
==أمثلة== | |||
== أمثلة == | |||
مثالٌ على استعمال الدالة <code>isAscii()</code>:<syntaxhighlight lang="arduino"> | مثالٌ على استعمال الدالة <code>isAscii()</code>:<syntaxhighlight lang="arduino"> | ||
if (isAscii(this)) // Ascii محرف this التحقق إن كان المتغير | if (isAscii(this)) // Ascii محرف this التحقق إن كان المتغير | ||
سطر 23: | سطر 22: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==انظر أيضًا== | ==انظر أيضًا== | ||
* الدالة <code>[[Arduino/characters/isalpha|isAlpha()]]</code>: تتحقَّق إن كان المحرف المُمرَّر إليها محرفًا أبجديًّا. | |||
* الدالة <code>[[Arduino/characters/isalphanumeric|isAlphaNumeric()]]</code>: تتحقَّق إن كان المحرف المُمرَّر إليها محرفًا أبجديًّا أو عددًا. | |||
* الدالة <code>[[Arduino/characters/iscontrol|isControl()]]</code> : تتحقَّق إن كان المحرف المُمرَّر إليها أحدَ محارف التحكم (control character). | |||
* الدالة <code>[[Arduino/characters/isdigit|isDigit()]]</code> : تتحقَّق إن كان المحرف المُمرَّر إليها رقمًا. | |||
* الدالة <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/isascii/ صفحة الدالة isAscii() في توثيق أردوينو الرسمي.] | *[https://www.arduino.cc/reference/en/language/functions/characters/isascii/ صفحة الدالة isAscii() في توثيق أردوينو الرسمي.] | ||
[[تصنيف: Arduino]] | |||
[[تصنيف: Arduino Function]] | |||
[[تصنيف: Arduino Characters]] |
المراجعة الحالية بتاريخ 14:19، 6 نوفمبر 2018
تتحقَّق الدالة isAscii()
إن كان المحرف المُمرَّر إليها أحدَ المحارف Ascii.
البنية العامة
isAscii(thisChar)
المعاملات
thisChar
المحرف المراد التحقُّق منه.
القيم المعادة
تعاد القيمة true
إن كان المعامل thisChar
أحدَ المحارف Ascii.
أمثلة
مثالٌ على استعمال الدالة isAscii()
:
if (isAscii(this)) // Ascii محرف this التحقق إن كان المتغير
{
Serial.println("Ascii المحرف هو محرف");
}
else
{
Serial.println("Ascii ليس المحرف محرف");
}
انظر أيضًا
- الدالة
isAlpha()
: تتحقَّق إن كان المحرف المُمرَّر إليها محرفًا أبجديًّا.
- الدالة
isAlphaNumeric()
: تتحقَّق إن كان المحرف المُمرَّر إليها محرفًا أبجديًّا أو عددًا. - الدالة
isControl()
: تتحقَّق إن كان المحرف المُمرَّر إليها أحدَ محارف التحكم (control character). - الدالة
isDigit()
: تتحقَّق إن كان المحرف المُمرَّر إليها رقمًا. - الدالة
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()
: تقرأ البيانات المستلمة عبر الاتصال التسلسلي.