توضیحات
تابع bitClear – پاککردن بیت در آردوینو، بیت مورد نظر را پاک می کند. به عبارتی ان بیت را صفر می کند.
نحوه استفاده
bitClear(x, n)
- x: متغیری که قرار است بیت ان پاک شود.
- n: بیتی که قرار است پاک شود. (توجه کنید که بیت کم اهمیت از 0 شروع می شود)
خروجی تابع
مقدار متغیر x بعد از صفر شدن بیت nام ان.
مثال
در کد زیر قرار است بیت شماره 1 از متغیر x را پاک کنیم. کد باینری 6 برابراست با 0110 اگر با دستور bitClear() ، بیت 1 ان را پاک کنیم (یعنی دومین بیت از راست ترین بیت) عدد 0100 خروجی می شود (یعنی 4).
void setup() {
Serial.begin(9600);
while (!Serial) {
; // صبر برای برقراری ارتباط
}
int x = 6;
int n = 1;
Serial.print(bitClear(x, n)); // خروجی دستور در سریال مانیتور
}
void loop() {
}