الفرق بين المراجعتين ل"Arduino/bits and bytes/lowbyte"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(إضافة محتويات الصفحة.)
 
(إضافة قسم "الأمثلة".)
 
سطر 11: سطر 11:
 
==القيم المعادة==
 
==القيم المعادة==
 
يعاد البايت السفلي (الواقع في أقصى اليمين) للبيانات <code>x</code>.
 
يعاد البايت السفلي (الواقع في أقصى اليمين) للبيانات <code>x</code>.
 +
==أمثلة==
 +
مثال على استعمال الدالة <code>lowByte()‎</code>:<syntaxhighlight lang="arduino">
 +
word value = 0011010011101011;
 +
void setup() {
 +
  Serial.begin(9600);
 +
}
 +
 +
void loop() {
 +
  Serial.println(highByte(value), BIN); // 10000010
 +
  Serial.println(lowByte(value), BIN);  // 00001001
 +
}
 +
</syntaxhighlight>
 
==انظر أيضًا==
 
==انظر أيضًا==
 
* الدالة <code>[[Arduino/bits and bytes/bit|bit()‎]]</code>: تحسب قيمة بت محدَّد (قيمة البت 0 هي 1، والبت 1 هي 2، والبت 2 هي 4 وهلم جرًّا).
 
* الدالة <code>[[Arduino/bits and bytes/bit|bit()‎]]</code>: تحسب قيمة بت محدَّد (قيمة البت 0 هي 1، والبت 1 هي 2، والبت 2 هي 4 وهلم جرًّا).

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

تستخرج الدالة lowByte()‎ البايت السفلي (الواقع في أقصى اليمين) لمتغير أو البيانات المُمرَّرة إليها.

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

lowByte(x)

المعاملات

x

أيُّ نوع من البيانات المراد استخراج البايت السفلي منها.

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

يعاد البايت السفلي (الواقع في أقصى اليمين) للبيانات x.

أمثلة

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

word value = 0011010011101011;
void setup() {
   Serial.begin(9600);
}

void loop() {
  Serial.println(highByte(value), BIN); // 10000010
  Serial.println(lowByte(value), BIN);  // 00001001
}

انظر أيضًا

  • الدالة bit()‎: تحسب قيمة بت محدَّد (قيمة البت 0 هي 1، والبت 1 هي 2، والبت 2 هي 4 وهلم جرًّا).
  • الدالة bitClear()‎: تُصفِّر قيمة بت محدَّد (أي تجعل قيمته 0) لمتغير عددي.
  • الدالة bitRead()‎: تقرأ قيمة بت محدَّد لعدد.
  • الدالة bitSet()‎: تضبط قيمة بت محدَّد (أي تجعل قيمته 1) لمتغير عددي.
  • الدالة bitWrite()‎: تكتب قيمة معينَّة على أحد بتات العدد المُمرَّر إليها.
  • الدالة highByte()‎: تستخرج البايت العلوي (الواقع في أقصى اليسار) لكلمة، أو البايت الثاني الذي يلي البايت السفلي الواقع في أقصى اليمين إن زاد حجم البيانات عن حجم كلمة (2 بايت).

مصادر