الدالة lowByte()
في أردوينو
< Arduino | bits and bytes
تستخرج الدالة 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 بايت).