الفرق بين المراجعتين لصفحة: «Arduino/bits and bytes/bit»
< Arduino | bits and bytes
جميل-بيلوني (نقاش | مساهمات) إضافة محتويات الصفحة. |
جميل-بيلوني (نقاش | مساهمات) إضافة قسم "الأمثلة". |
||
سطر 11: | سطر 11: | ||
==القيم المعادة== | ==القيم المعادة== | ||
تعاد قيمة البت <code>n</code> المحسوبة. | تعاد قيمة البت <code>n</code> المحسوبة. | ||
== أمثلة == | |||
مثال على استعمال الدالة <code>bit()</code>:<syntaxhighlight lang="arduino"> | |||
void setup() { | |||
Serial.begin(9600); | |||
} | |||
void loop() { | |||
Serial.println(bit(1)); // 2 | |||
Serial.println(bit(5)); // 32 | |||
} | |||
</syntaxhighlight> | |||
==انظر أيضًا== | ==انظر أيضًا== | ||
* الدالة <code>[[Arduino/bits and bytes/bitclear|bitClear()]]</code>: [[Arduino/compound operators/compoundbitwiseand|تُصفِّر]] قيمة بت محدَّد (أي تجعل قيمته 0) لمتغير عددي. | * الدالة <code>[[Arduino/bits and bytes/bitclear|bitClear()]]</code>: [[Arduino/compound operators/compoundbitwiseand|تُصفِّر]] قيمة بت محدَّد (أي تجعل قيمته 0) لمتغير عددي. |
المراجعة الحالية بتاريخ 16:05، 6 نوفمبر 2018
تحسب الدالة bit()
قيمة بت محدَّد (قيمة البت 0 هي 1، والبت 1 هي 2، والبت 2 هي 4 وهلم جرًّا).
البنية العامة
bit(n)
المعاملات
n
البت المراد حساب قيمته.
القيم المعادة
تعاد قيمة البت n
المحسوبة.
أمثلة
مثال على استعمال الدالة bit()
:
void setup() {
Serial.begin(9600);
}
void loop() {
Serial.println(bit(1)); // 2
Serial.println(bit(5)); // 32
}
انظر أيضًا
- الدالة
bitClear()
: تُصفِّر قيمة بت محدَّد (أي تجعل قيمته 0) لمتغير عددي. - الدالة
bitRead()
: تقرأ قيمة بت محدَّد لعدد. - الدالة
bitSet()
: تضبط قيمة بت محدَّد (أي تجعل قيمته 1) لمتغير عددي. - الدالة
bitWrite()
: تكتب قيمة معينَّة على أحد بتات العدد المُمرَّر إليها. - الدالة
highByte()
: تستخرج البايت العلوي (الواقع في أقصى اليسار) للكلمة المُمرَّرة إليها، أو البايت الثاني الذي يلي البايت السفلي الواقع في أقصى اليمين إن زاد حجم البيانات المُمرَّرة إليها عن حجم كلمة (2 بايت). - الدالة
lowByte()
: تستخرج البايت السفلي (الواقع في أقصى اليمين) لمتغير أو البيانات المُمرَّرة إليها.